Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 解析xml时使用内部标记的困难_Java_Xml_Domparser - Fatal编程技术网

Java 解析xml时使用内部标记的困难

Java 解析xml时使用内部标记的困难,java,xml,domparser,Java,Xml,Domparser,我有以下xml: <fitness> <group id="1" name = "firstGroup"> <exercises id="1" name = "exercise1"> <implementation> Hw </implementation> <videoUrl> APGw5Xi8xfQ </videoUrl> </exe

我有以下xml:

<fitness>
<group id="1" name = "firstGroup">

    <exercises id="1" name = "exercise1">
        <implementation> Hw
            </implementation>
      <videoUrl> APGw5Xi8xfQ </videoUrl>
    </exercises>

    </group>


    <group id = "2" name = "group2">

        <exercises id = "5" name = "exercise5">
            <implementation>just do it</implementation>
            <videoUrl>let's see it</videoUrl>
        </exercises>

    </group>

    <group id  = "3" name = "group3">
        <exercises id = "6" name = "exercise6">
            <implementation>just do it</implementation>
            <videoUrl>let's see it</videoUrl>
        </exercises>

    </group>
</fitness>
但我需要:

 1
Exercise :exercise1, id:1
----------------------------
2
Exercise :exercise5, id:2
----------------------------
3
Exercise :exercise6, id:3

而不是
NodeList exercises=doc.getElementsByTagName(“exercises”)
,您应该使用
NodeList exercises=groupElement.getElementsByTagName(“exercises”)

这样,您将只在
中检索

 1
 Exercise :exercise1, id:1
 Exercise :exercise5, id:1
 Exercise :exercise6, id:1
 ----------------------------
 2
 Exercise :exercise1, id:2
 Exercise :exercise5, id:2
 Exercise :exercise6, id:2
 ----------------------------
 3
 Exercise :exercise1, id:3
 Exercise :exercise5, id:3
 Exercise :exercise6, id:3
 1
Exercise :exercise1, id:1
----------------------------
2
Exercise :exercise5, id:2
----------------------------
3
Exercise :exercise6, id:3