XMLを読み取るためにjava stax XMLStreamReaderを使用しています。特定の内部ノードの文字列全体を取得したい。
XML:
<example>
<ignoreMe>
<bla></bla>
</ignoreMe>
<getMe>
<data></data>
</getMe>
</example>
内部 getMe ノード全体を文字列で取得できるようにしたいだけです。いいえ:
<getMe>
<data></data>
</getMe>
これが私が持っているものです..しかし、私は立ち往生しています:
XMLStreamReader parser = factory.createXMLStreamReader(new FileReader(file));
for (int event = parser.next();
event != XMLStreamConstants.END_DOCUMENT;
event = parser.next()) {
switch (event) {
case XMLStreamConstants.START_ELEMENT:
if (parser.getLocalName().equals("GetMe")) {
//??????????????????