xpath - 如何选择开始和结束标记<example> </example>之间的每个字符

时间:2011-07-20 15:25:33

标签: java xml xslt xpath

你好我用Java编程和..

我有一个xml文件,我正在考虑使用xpath来获取下面代码中元素之间的每个字符:我想知道如何在xpath中完成这个?我不想解析它,因为标签之间有很多其他标签,属性和文本..

<book>
 <book element 1>
  ........
 </book element 1>

 <book element 2>
  <DATA>.............
  ..............
  ...........
  </DATA>
 </book element 2>
</book>

2 个答案:

答案 0 :(得分:0)

因此,您希望在找到DATA开始和结束标记的范围内解析文档,但是您希望访问这些标记之间的未解析文本。我想不出能给你这种方法的方法。当然,你总是可以从解析的内容中重新构建标记,但这不是你要求的。

所以,如果你不可能做你想做的事情,这可能是一个很好的迹象表明你正在以错误的方式解决你的问题。为此提供建议,我们需要知道您的问题是什么。

答案 1 :(得分:-1)

你能不能只使用<xsl:copy-of select="books/books"/>