Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XMLStreamReader跳过没有属性的元素_Java_Xml_Xml Parsing_Xmlstreamreader - Fatal编程技术网

Java XMLStreamReader跳过没有属性的元素

Java XMLStreamReader跳过没有属性的元素,java,xml,xml-parsing,xmlstreamreader,Java,Xml,Xml Parsing,Xmlstreamreader,我有一个XMLStreamReader,当我仔细阅读xml时,它跳过一个元素并转到下一个元素。我想按顺序阅读所有内容,所以这对我来说非常烦人,并且破坏了我的解析 这是XML: <bar>Chaps <drink> <search> <containgLetter>ri</containgLetter> <

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

这是XML:

    <bar>Chaps        
        <drink>
            <search>
                    <containgLetter>ri</containgLetter>
            </search>
        </drink>
    <bar>
Chaps
ri
这是我得到的标签顺序

  • 酒吧
  • 包含信件
我想要的是

  • 酒吧
  • 搜寻
  • 包含信件

我想知道如何读取标记搜索,并确保它包含了

我猜您正在尝试处理元素的文本内容,并且无意中吞下了搜索元素的开始元素事件。(当然,因为您没有包含任何代码,这只是猜测)。

我的猜测是,您正在尝试处理元素的文本内容,并且无意中吞下了搜索元素的start元素事件。(当然,因为您没有包含任何代码,这只是猜测)。

请发布您的代码;如果看不到您正在尝试什么,就无法解释什么工作不正常。请发布您的代码;如果没有看到您正在尝试的内容,就无法解释哪些工作不正常。