XML 查询 XPATH/XQUERY 和 returns
XML queries XPATH/XQUERY thar returns
我正在建立我的图书馆数据库,我想在寻找主题时查询该数据库。这是我的 XML 数据库
的结构
<!-- 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>
我想创建一个 Xpath/Xquery 来搜索字符串 "cable",这样 return 我会在本章(第 1 级)中提到 "cable" ) "Power utilities" 和 "High Voltage installations" 电子书 "EB-001".
提前致谢,
森马
使用翻译功能使搜索不区分大小写
//*[contains(translate(text(), 'CABLE', 'cable') ,'cable')]
结果
Element='<level2>Power cables</level2>'
Element='<level2>Cable structure</level2>'
我正在建立我的图书馆数据库,我想在寻找主题时查询该数据库。这是我的 XML 数据库
的结构<!-- 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>
我想创建一个 Xpath/Xquery 来搜索字符串 "cable",这样 return 我会在本章(第 1 级)中提到 "cable" ) "Power utilities" 和 "High Voltage installations" 电子书 "EB-001".
提前致谢,
森马
使用翻译功能使搜索不区分大小写
//*[contains(translate(text(), 'CABLE', 'cable') ,'cable')]
结果
Element='<level2>Power cables</level2>'
Element='<level2>Cable structure</level2>'