现在的位置: 首页 > 综合 > 正文

XML不区分大小写查询

2013年12月08日 ⁄ 综合 ⁄ 共 451字 ⁄ 字号 评论关闭

按照名为"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']")

例:
string xPath = "//Block[translate(NAME,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz') = '" + strNodeType + "']";

抱歉!评论已关闭.