假设我在MySQL中有一个LONGTEXT
列,其中包含以下值
<Parent1>
<Parent2>
<Parent3>
<id>1</id>
<name>Testing 1</name>
<age>10</age>
</Parent3>
<Parent3>
<id>2</id>
<name>Testing 2</name>
<age>5</age>
</Parent3>
</Parent2>
</Parent1>
我想提取子标签
name
和age
的值,其中id
的Parent3
等于2
,但是我不太确定我应该将哪个xpath传递给extractValue
以实现这个。任何指导将不胜感激。
最佳答案
您可以使用
//Parent3[id=2]/name/text()
//Parent3[id=2]/age/text()
提取
name
的age
和Parent3
子元素的值,这些子元素的id
等于2
关于mysql - 根据另一个子标签的值获取子标签的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53377385/