如果我使用以下XPath,我可以搜索包含在特定属性中的String
/ xs:schema / node()/ descendant :: node()[starts-with(@ my-specific-attribute-name-here,’my-search-string’)]
/ xs:schema / node()/ descendant :: node()[starts-with(@ my-specific-attribute-name-here,’my-search-string’)]
示例XML:
原文链接:https://www.f2er.com/xml/293056.html<root> <element1 a="hello" b="world"/> <element2 c="world" d="hello"/> <element3 e="world" f="world"/> </root>
假设,我们需要选择具有包含h的任何属性的元素.在此示例中:element1,element2.我们可以使用这个XPath:
//*[@*[starts-with(.,'h')]]
在你的样本中:
/xs:schema/node()/descendant::node() [@*[starts-with(@my-specific-attribute-name-here,'my-search-string')]]