xml在html中的使用

前端之家收集整理的这篇文章主要介绍了xml在html中的使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_301_2@<HTML><HEAD><TITLE>New Document </TITLE>

@H_301_2@<script>

@H_301_2@functionck()

@H_301_2@{

@H_301_2@alert(arrSel);

@H_301_2@document.all(arrSel[1]).options[document.all(arrSel[1]).selectedIndex].text;

@H_301_2@}

@H_301_2@</script>

@H_301_2@<BODY>

@H_301_2@<formname=form1>

@H_301_2@<select name=year></select>

@H_301_2@ <select name=month></select>

@H_301_2@ <select name=date></select>

@H_301_2@ <select name=hour> </select>

@H_301_2@ <input type=text name=result>

@H_301_2@ <script>

@H_301_2@ vararrSel=["year","month","date","hour"];

@H_301_2@ </script>

@H_301_2@ <xml id=xmldata>

@H_301_2@ <xmldata>

@H_301_2@ <yearvalue="2000">

@H_301_2@ <month value="1">

@H_301_2@ <date value="1">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ <month value="2">

@H_301_2@ <date value="1">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ </year>

@H_301_2@ <year value="2001">

@H_301_2@ <month value="1">

@H_301_2@ <date value="1">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ <month value="2">

@H_301_2@ <date value="1">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ </year>

@H_301_2@ <year value="2002">

@H_301_2@ <month value="1">

@H_301_2@ <date value="1">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ <month value="2">

@H_301_2@ <date value="1">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ </year>

@H_301_2@ <year value="2003">

@H_301_2@ <month value="1">

@H_301_2@ <date value="1">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hour value="1"/>

@H_301_2@ <hour value="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ <month value="2">

@H_301_2@ <date value="1">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ <date value="2">

@H_301_2@ <hourvalue="1"/>

@H_301_2@ <hourvalue="2"/>

@H_301_2@ </date>

@H_301_2@ </month>

@H_301_2@ </year>

@H_301_2@ </xmldata>

@H_301_2@ </xml>

@H_301_2@<script>

@H_301_2@functionlpxml(num)

@H_301_2@{

@H_301_2@vari,j,arrTemp=[];

@H_301_2@for(i=0;i<num;i++) {arrTemp[i]=document.all(arrSel[i]).options[document.all(arrSel[i]).selectedIndex].text;

@H_301_2@//alert(arrTemp[i]);

@H_301_2@}

@H_301_2@if(num==arrSel.length)

@H_301_2@{

@H_301_2@document.all("result").value=arrTemp;return;

@H_301_2@}

@H_301_2@with(document.all(arrSel[num]))

@H_301_2@{ length=0

@H_301_2@ varobj=document.all.xmldata.XMLDocument.childNodes[0];

@H_301_2@ for(i=0;i<num;i++)

@H_301_2@obj=obj.selectSingleNode(arrSel[i]+'[@value="'+arrTemp[i]+'"]');

@H_301_2@ for(i=0;i<obj.childNodes.length;i++)options[length++].text=obj.childNodes[i].getAttribute("value");

@H_301_2@ onchange=newFunction("lpxml("+(num+1)+")");

@H_301_2@onchange();

@H_301_2@}

@H_301_2@}

@H_301_2@lpxml(0);

@H_301_2@</script>

@H_301_2@<input type=buttononclick="ck()">

@H_301_2@</form>

@H_301_2@</BODY>

@H_301_2@</HTML>

原文链接:https://www.f2er.com/xml/300321.html

猜你在找的XML相关文章