【发布时间】:2018-07-18 10:46:20
【问题描述】:
我有 xml 文件,其中有很多产品。并非所有我都想用于导入。通过使用 XPATH,我需要从导入中排除包含特定名称的每个项目:lens
<items>
<item>
<id>12612991</id>
<name>Polarized Lens</name>
<description></description>
<video>link</video>
<status>expired</status>
<price>0</price>
<currency></currency>
</item>
<item>
<id>12612921</id>
<name>Polarized glass</name>
<description>asdf</description>
<video>link</video>
<status>expired</status>
<price>0</price>
<currency></currency>
</item>
</items>
我正在尝试使用这个:
//*[not(contains(name(),'Lens'))]
所以只会导入两项中的一项,在这种情况下 -> Polarized glass
我还试图从导入中排除任何具有特定 ID 的项目
//*[not(contains(ID(),'12612921,12612926,12612924'))]
感谢您的帮助。
【问题讨论】:
标签: xpath