Доброго времени суток всем, пишу с таким вопросом.*( весь код, который есть прикреплю внизу).
Значит 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/>
Начало года > : <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>
помогите пожалуйста