以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  DOM操作XML的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=30196)


--  作者:pccc
--  发布时间:4/8/2006 2:07:00 PM

--  DOM操作XML的问题
小弟刚刚接触Xpath ,xml这方面,现有个问题请教各位,希望各位指教,
我的XML结构是这样,

<aa>
    <bb>
         <className>一</className>
         <classID>1</classID>
   </bb>
</aa>
我现在想取出className 和classID分别加入下拉框的text和value,我现在这样写的,不行,请教各位,我应该怎么写?
 var dom=new ActiveXObject("Msxml2.DOMDocument");
 dom.loadXML(http_request.responseText);
 var classNameItems=dom.selectNodes("//ClassName");
 var classIDItems=dom.selectNodes("//ClassID");
 var classNameItem=classNameItems.nextNode();
 var classIDItem=classIDItems.nextNode();
 for(classNameItem;classNameItem;classNameItem=classNameItems.nextNode())
 {
  classIDItem=classIDItems.nextNode();
  var classID=classNameItem.previousSibling.nodeTypedValue;
  var className=classNameItem.nodeTypedValue;
  var newOption=document.createElement("OPTION");
  newOption.Text=className;
  newOption.Value=className;
  ddl2.options.add(newOption); 
 }


--  作者:pccc
--  发布时间:4/22/2006 9:11:00 AM

--  
有人能指点一下吗?
--  作者:Jakson33
--  发布时间:4/26/2006 12:52:00 PM

--  
这个问题,我也在研究中,希望高手指点下。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,015.625ms