1

我需要从属性 name=body 的标签字段中提取所有值。我使用了这个 xpath,但它只返回第一个值

//example/test/field[@name='body']/text()

Example XML
        <example>
          <test>
            <field name="body">Example text</field>
            <field name="body">Example text1</field>
          </test>
        <example>
4

1 回答 1

0

对于提供的 XML 文档(所有想要的元素都是同级元素,并且没有其他同级元素,此 XPath 表达式产生想要的结果:

string(normalize-space(/*/test[not(*[not(@name='body')])]))
于 2012-12-14T19:17:56.043 回答