按照名为"mydomain1.com"的
DomainName 属性对以下 XML 数据执行不区分大小写的搜索
<?xml version="1.0" ?>
<Domains>
<DomainName>Mydomain1.COM</DomainName>
</Domains>
MSXML 3.0 中 translate 的语法如下:
oXML.setProperty "SelectionLanguage", "XPath"
set node = oXML.selectSingleNode("Domains/DomainName[translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'mydomain1.com']")
MSXML 4.0 中 ms:string-compare 的语法如下:
'To use MSXML 4.0, you need to use 4.0 dependent progid explicitly.
' ...
'Set the select namespace for xmlns:ms
oXML.setProperty "SelectionNamespaces", "xmlns:ms='urn:schemas-microsoft-com:xslt'"
set node = oXML.selectSingleNode("Domains/DomainName[ms:string-compare(., 'mydomain1.com', 'en-US', 'i') = 0]")
参考
有关
translate 和
ms:string-compare 函数的更多信息,请参见"XML 软件开发工具包"(SDK) 文档。