2011-07-20 5 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

これは前の質問のほんの一部です: '// DATA'のクエリはhttp://stackoverflow.com/questions/6755475 – parsifal

答えて

-1

はあなただけ<xsl:copy-of select="books/books"/>を使用することはできません...それを解析したくないですか?

0

したがって、DATA開始タグと終了タグがある範囲で文書を解析しますが、これらのタグ間の解析されていないテキストにアクセスする必要があります。私はあなたにそれを与えるアプローチを考えることができません。もちろん、解析されたコンテンツからマークアップを再構成することはできますが、それはあなたが求めたものではありません。

あなたがしようとしていることを行うことができない場合、それは間違った方法で問題に取り組んでいることを示している可能性があります。そのことについて助言するには、あなたの問題が何であるかを知る必要があります。