【发布时间】:2020-01-24 13:14:59
【问题描述】:
您好,我有一个这样的 xml 文本
<w:p> abc </w:p>
<w:p> def </w:p>
<w:tr #A1b2c3> <w:p> 123 </w:p> </w:tr>
<w:tr #C1d2e3> <w:p> 456 </w:p> </w:tr>
<w:p> ghi </w:p>
我需要提取所有像 abc 这样的段落,除了像 123 这样的表格行中的那些。有什么帮助吗?
【问题讨论】:
-
改用 XMLParser
-
xpath或XElement应该允许您访问父节点,因此您可以从那里检查该节点是否在w:tr节点内。 -
我必须用正则表达式来做,这是一种义务
-
@SAliaMunch - 它看起来不像 XML -
#A1b2c3是什么东西? -
@SAliaMunch - 选择使用正则表达式解析 XML 可能最终就像使用木锯进行心脏直视手术一样。