2011-07-20 58 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開始和結束標記,但您希望訪問這些標記之間未解析的文本。我想不出一個能給你的方法。當然,您可以隨時從解析後的內容中重新構建標記,但這不是您要求的內容。

所以,如果不可能做你正在做的事情,那可能是一個很好的跡象表明你正在以錯誤的方式處理你的問題。爲此向你提出建議,我們需要知道你的問題是什麼。

相關問題