VB读取XML时如何忽略大小写
VB读取XML时怎么忽略大小写
如题,请教各位大神,给出相关资料也可以
------解决方案--------------------
你用 UCase 处理过的数据作为副本,供搜索定位。然后从原拷贝中获取数据。
------解决方案--------------------
例子是转换节点属性,你要改为转换节点名称。
怎么可能有一字不改直接能用的例子!
依葫芦画瓢是基本技能啊!
如题,请教各位大神,给出相关资料也可以
------解决方案--------------------
你用 UCase 处理过的数据作为副本,供搜索定位。然后从原拷贝中获取数据。
------解决方案--------------------
例子是转换节点属性,你要改为转换节点名称。
怎么可能有一字不改直接能用的例子!
依葫芦画瓢是基本技能啊!
Option Explicit
Sub Main()
Dim oXML As New DOMDocument
Dim node As Object
oXML.loadXML ("<Domains><DomainName>Mydomain1.COM</DomainName></Domains>")
Set node = oXML.selectSingleNode("domains/domainname")
Debug.Print TypeName(node) 'Nothing
oXML.setProperty "SelectionLanguage", "XPath"
Set node = oXML.selectSingleNode("*[translate(name(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'domains']" & _
"/*[translate(name(), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'domainname']")
Debug.Print TypeName(node) 'IXMLDOMElement
End Sub