2011-07-20 59 views
0

你好,我是在编程Java和..的XPath - 如何选择打开和关闭标签<example></example>

我有一个XML文件,我想使用XPath抢元素之间的每一个人物之间的每个字符在下面的代码中:我想知道这将如何在xpath中完成?我不想因为分析它的标签是很多其他的标签和属性和文字..

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

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

可能的重复[Java XML解析:采用SAX内部XML](http://stackoverflow.com/questions/5028613/java-xml-parsing-taking-inner-xml-using-sax) –

+0

我不'我想分析它,因为我想保留之间的每个字符。包括所有的标签,属性,间距..等 – dronyx

+0

这只是你的前一个问题的重述:http://stackoverflow.com/questions/6755475 – parsifal

回答

-1

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

0

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

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

相关问题