我试图使用以下XPath表达式在我的XML文档中进行不区分大小写的搜索。显然,我的做法有误,因为结果不同。希望这里有人能指出我的错误。
我尝试获取所有
表达式-不区分大小写:返回31个节点。
希望有人能指出我的错误所在。
提前致谢, Simak
我尝试获取所有
<Sect>
下Obj元素的计数,其中<Header>
值为Primary Objectives。为了得到计数,我使用以下表达式,它运行良好。表达式-不区分大小写:返回31个节点。
("count(//TaggedPDF-doc//Part//Sect//Sect//Sect[contains(Header,\"Primary objectives\")]//OBJ)");
但我希望使“主要目标”不区分大小写。因此,我尝试使用翻译来实现这一点。 表达式-添加翻译以使“主要目标”不区分大小写。
返回0个节点。
$count = $dom->findvalue("count(//TaggedPDF-doc//Part//Sect//Sect//Sect[contains(H4,
translate(\"Primary Objectives\",
'ABCDEFGHJIKLMNOPQRSTUVWXYZ',
'abcdefghjiklmnopqrstuvwxyz')
)
]//OBJ)");
希望有人能指出我的错误所在。
提前致谢, Simak