我有xml,我想用xpath表达式从Text节点中获取文本,只要Text_2包含元素。有可能吗?我找不到。
<List>
<Response>
<Node>
<SomeNode>
<Text>text</Text>
<Text_1>text_1</Text_1>
<Text_2 value_1="some value 1" value_2="some value 2" />
</SomeNode>
</Node>
</Response>
</List>
我尝试使用//*[@value_1]获取Text_2元素,但我卡住了,没有任何其他想法
1条答案
按热度按时间bis0qfac1#
你的文本说“want to get,using xpath expression,text from Text node only when Text_2 contains elements”,而你给出的示例是
//SomeNode[Text_2/*]/Text
。但是,由于某些我不理解的原因,在你的示例中,Text_2
元素没有任何子元素。