+ -
当前位置:首页 → 问答吧 → 以下xml文档转成XSL格式,如何使用DOC对象中的方法selectNodes方法

以下xml文档转成XSL格式,如何使用DOC对象中的方法selectNodes方法

时间:2011-12-12

来源:互联网

有xml 文档如下
// test.xml
<root>
  <sp>1<sp>
  <sp>2<sp>
</root>
转成 
<p:root xmlns:p="http://www w3 org/1999/XSL/Transform">
  <p:sp>1</p:sp>
  <p:sp>2</p:sp>
</p:root>
请问如果使用 selectNodes 方法 
'vb code 
sub sub1 
  dim xmlDoc as new DOMDocument
  dim xmlNodeList as XMLDOMNodeList
  dim xmlNode as XMLDOMNode
  dim i as integer
  xmlDoc.load(test.xml) 
  set xmlNodeList = xmldoc.DocumentElement.selectNodes("//p:sp") '这里应该如何填参数才能打印每个p:sp节点 for i = 0 to xmlNodeList.length - 1 
  set xmlNode = xmlNodeList.item(i)
  debug.print xmlNode.xml
  next i
end sub 

如上,代码是临时写的,可能有错误! 
我希望用SelectNodes方式把带有 XSL 格式的节点找出来,而不是用childNodes的方法,
因为实际的文档比较复杂,不可能每个节点都用 childeNodes 之类的方法,必须用 selectNodes的方法

作者: dinojy2012   发布时间: 2011-12-12

散分,相关资料查看 
XMLDOM对象 的 transformNode 以及 transformNodeToObject 这两个方法

作者: dinojy2012   发布时间: 2011-12-16

热门下载

更多