XML查询XPATH/XQUERY塔尔返回
我正在建立我的图书馆数据库,当我寻找一个主题时,我想查询这个数据库。这是我的XML数据库的结构XML查询XPATH/XQUERY塔尔返回,xml,xpath,xquery,contains,Xml,Xpath,Xquery,Contains,我正在建立我的图书馆数据库,当我寻找一个主题时,我想查询这个数据库。这是我的XML数据库的结构 <!-- language: lang-xml --> <?xml version="1.0" encoding="utf-8"?> <ebook-database title="Engineering"> <ebook title="EB-001"> <reference>EB-001</reference> &
<!-- language: lang-xml -->
<?xml version="1.0" encoding="utf-8"?>
<ebook-database title="Engineering">
<ebook title="EB-001">
<reference>EB-001</reference>
<title>POWER INSTALLATIONS</title>
<level1>INTRODUCTION
</level1>
<level1>POWER UTILITIES
<level2>Power cables</level2>
<level2>Power lines</level2>
</level1>
<level1>HIGH VOLTAGE INSTALLATIONS
<level2>Cable structure</level2>
</level1>
</ebook>
</ebook-database>
EB-001
电力装置
介绍
电力设施
电力电缆
电力线
高压装置
索结构
我想用Xpath/Xquery搜索字符串“cable”,这样它会返回我在电子书“EB-001”的第1章“电力设施”和“高压安装”中提到的“cable”
提前感谢,
Semir使用translate函数使搜索不区分大小写
//*[contains(translate(text(), 'CABLE', 'cable') ,'cable')]
结果
Element='<level2>Power cables</level2>'
Element='<level2>Cable structure</level2>'
Element='电力电缆'
“索结构”单元
您尝试过什么?电缆应位于哪个元件中<代码>仅限?请将查询的准确预期输出添加到您的问题中。