XMLStreamReader跳过没有属性的元素

时间:2012-01-14 13:24:20

标签: java xml xml-parsing xmlstreamreader

我有一个XMLStreamReader,当我彻底浏览xml时,它会跳过一个元素然后转到下一个元素。我想按顺序阅读所有内容,所以这对我来说非常烦人并且破坏了我的解析。

这是XML:

    <bar>Chaps        
        <drink>
            <search>
                    <containgLetter>ri</containgLetter>
            </search>
        </drink>
    <bar>

这就是我得到标签的顺序

  • bar
  • 饮料
  • containingLetter

我想要的是

  • 饮料
  • 搜索
  • containingLetter

我想知道如何阅读标签搜索并确保其包含

1 个答案:

答案 0 :(得分:1)

我的猜测是你试图处理元素的文本内容,并且无意中吞下了搜索元素的start元素事件。 (当然,既然你没有包含任何代码,那只是一个猜测)。