Показать сообщение отдельно
  #1 (permalink)  
Старый 02.04.2014, 10:31
Новичок на форуме
Отправить личное сообщение для OblivionR Посмотреть профиль Найти все сообщения от OblivionR
 
Регистрация: 02.04.2014
Сообщений: 3

Вывод по условию данных из xml
Доброго времени суток всем, пишу с таким вопросом.*( весь код, который есть прикреплю внизу).
Значит 1) есть xml файл с простой структурой актив\пассив баланса
2) html файл со скриптом который выводит данные из тегов в виде таблицы.
Задание вот какое есть форма :
<!DOCTYPE html>
<html lang="ru">

<title>9 задание XML</title>
<body>
<div id="main-block">
<div id="info">
Пассив / Актив: <input id="type" type="text"><p/>
Начало года > : &nbsp;<input id="year" type="text"><p/>
<input value="Узнать" type="button" onClick="get_info()">
</div>
</div>
<div id="result">
</div>
</body>
</html>

нужно внести условие к примеру *актив* > * 50 * и он выдаст часть таблицы со значениями удовлетворяющих условию.

код xml документа:
Код:
<?xml version="1.0" encoding="windows-1251"?>


<!-- File Name: Inventory.xml -->
<doc>
<active>

<rot>
<TITLE>vneoborot</TITLE>
<cod>190</cod>
<nachalgoda>12.1</nachalgoda>
<conecgoda>13.9</conecgoda>
</rot>

<rot>
<TITLE> oborot </TITLE>
<cod>290</cod>
<nachalgoda>87.9</nachalgoda>
<conecgoda>86.7</conecgoda>
</rot>

<rot>
<TITLE> balans</TITLE>
<cod>300</cod>
<nachalgoda>100</nachalgoda>
<conecgoda>100</conecgoda>
</rot>

</active>

<passive>

<rot>
<TITLE> капитал и резервы </TITLE>
<cod>490</cod>
<nachalgoda>21.3</nachalgoda>
<conecgoda>10.5</conecgoda>
</rot>

<rot>
<TITLE> долгосрочные обяз </TITLE>
<cod>590</cod>
<nachalgoda>3.9</nachalgoda>
<conecgoda>1.6</conecgoda>
</rot>

<rot>
<TITLE> краткосроч</TITLE>
<cod>690</cod>
<nachalgoda>74.8</nachalgoda>
<conecgoda>87.9</conecgoda>
</rot>

<balans>
<TITLE> баланс</TITLE>
<cod>700</cod>
<nachalgoda>100</nachalgoda>
<conecgoda>100</conecgoda>
</balans>

</passive>
</doc>
и код html документа со скриптом:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<table border=1 width=600xp>
<tr>
	<td width=345px bgcolor="red">Naivenov</td>
	<td width=70px bgcolor="red">COD</td>
	<td width=80px bgcolor="red">Na nachalo</td>
	<td bgcolor="red">NA konec</td>
</tr>
</table>

<script Type="text/javascript">


var xmlDocument=new ActiveXObject ("Microsoft.XMLDOM");
xmlDocument.load("fd.xml");
 var element=xmlDocument.documentElement; 
   
	document.writeln("<table border=1 width=600px>");
	document.writeln("<tr>");

	for (i=0; i<element.childNodes.length; i++)
	
	{ var curNode=element.childNodes.item(i);
       document.writeln("<tr>");
	   document.writeln("<td>"+curNode.nodeName+"</td>");
						
		
	for (j=0; j<curNode.childNodes.length; j++)

 
	{ 
	var Node=curNode.childNodes.item(j);
		
		 
		 document.writeln("<tr>");
		
		for (l=0; l<Node.childNodes.length; l++)
				
				{ var CurentNode=Node.childNodes.item(l);
				
					
					document.writeln("<td>"+CurentNode.text+"</td>");
						
							}
	}
	
	}
	
	
	
</script>
</head>
<body>

</body>
</html>



помогите пожалуйста
Ответить с цитированием