• xml在html中的使用


                          

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

     <script>

    functionck()

    {

    alert(arrSel);

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

    }

    </script>

    <BODY>   

    <formname=form1>

     <select name=year></select>

      <select name=month></select>

       <select name=date></select>

       <select name=hour> </select>

       <input type=text name=result>

       <script>

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

       </script>

       <xml id=xmldata>

        <xmldata>

         <yearvalue="2000">

             <month value="1">

                 <date value="1">

                    <hour value="1"/>

                    <hour value="2"/>

                 </date>

                 <date value="2">

                     <hour value="1"/>

                     <hour value="2"/>

                 </date>

             </month>

             <month value="2">

                 <date value="1">

                     <hour value="1"/>

                     <hour value="2"/>

                </date>

                <date value="2">

                     <hour value="1"/>

                     <hour value="2"/>

                </date>

              </month>

          </year>

          <year value="2001">

             <month value="1">

                 <date value="1">

                       <hourvalue="1"/>

                       <hourvalue="2"/>

                 </date>

                 <date value="2">

                       <hourvalue="1"/>

                       <hourvalue="2"/>

                 </date>

             </month>

             <month value="2">

                  <date value="1">

                       <hourvalue="1"/>

                         <hour value="2"/>

                   </date>

                  <date value="2">

                       <hourvalue="1"/>

                      <hourvalue="2"/>

                   </date>

            </month>

          </year>

         <year value="2002">

            <month value="1">

                <date value="1">

                    <hour value="1"/>

                     <hour value="2"/>

                </date>

               <date value="2">

                     <hour value="1"/>

                     <hour value="2"/>

               </date>

            </month>

            <month value="2">

                  <date value="1">

                       <hourvalue="1"/>

                       <hour value="2"/>

                    </date>

                <date value="2">

                        <hourvalue="1"/>

                        <hourvalue="2"/>

               </date>

             </month>

         </year>

         <year value="2003">

            <month value="1">

                <date value="1">

                    <hour value="1"/>

                     <hour value="2"/>

                </date>

               <date value="2">

                     <hour value="1"/>

                     <hour value="2"/>

               </date>

            </month>

            <month value="2">

                  <date value="1">

                      <hourvalue="1"/>

                       <hourvalue="2"/>

                    </date>

                <date value="2">

                        <hourvalue="1"/>

                        <hourvalue="2"/>

               </date>

             </month>

         </year>

         </xmldata>

        </xml>

    <script>

    functionlpxml(num)

    {

    vari,j,arrTemp=[];

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

     //alert(arrTemp[i]);

     }

     if(num==arrSel.length)

     {

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

     }

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

    {  length=0

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

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

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

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

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

    onchange();

    }

    }

    lpxml(0);

    </script>

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

     </form>

    </BODY>

    </HTML>

  • 相关阅读:
    Git for windows(Msysgit)中文乱码
    DB2嵌入式编程,语句“EXEC SQL INCLUDE”说明
    《DB2 最佳实践: 性能调优和问题诊断最佳实践,第 1 部分》阅读笔记
    android sdk setup时出现:Failed to fetch URL...
    Git GUI启动报错问题记录
    安全快门
    在VFP6中模拟CursorAdapter的功能
    调试asp.net网页时不显示treeview的原因
    XP机器上WCF采用X509证书加密时IIS读取证书的授权
    在SQLSERVER2008中建立数据库复制碰到的问题
  • 原文地址:https://www.cnblogs.com/liaoshiyong/p/3150907.html
Copyright © 2020-2023  润新知