【发布时间】:2010-11-10 21:19:25
【问题描述】:
我正在使用 java stax XMLStreamReader 来读取 xml。我想抓取某些内部节点的整个字符串。
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")) {
//??????????????????
【问题讨论】: