Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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_Xpath_Netbeans - Fatal编程技术网

用Java查询XML

用Java查询XML,java,xml,xpath,netbeans,Java,Xml,Xpath,Netbeans,我能够使用Java在XML文档上运行简单的查询,但我希望运行更高级的查询,并且在这样做时遇到了一些麻烦 当我想在XML文件中获取其余参与者的名称时,我只能获取本例中第一个参与者的名称(在本例中为Marlon Brando) 到目前为止,我已经使用了/film/cast,它向我展示了所有演员的名字,以及他们在电影中扮演的角色;这是我不想要的 请帮忙! 谢谢 XMl: 返回值: /film/cast Marlon Brando Don Vito C

我能够使用Java在XML文档上运行简单的查询,但我希望运行更高级的查询,并且在这样做时遇到了一些麻烦

当我想在XML文件中获取其余参与者的名称时,我只能获取本例中第一个参与者的名称(在本例中为Marlon Brando)

到目前为止,我已经使用了
/film/cast
,它向我展示了所有演员的名字,以及他们在电影中扮演的角色;这是我不想要的

请帮忙! 谢谢

XMl:

返回值:

/film/cast


            Marlon Brando
            Don Vito Corleone


            Al Pacino
            Michael Corleone


            Diane Keaton
            Kay Adams Corleone


            Robert Duvall
            Tom Hagen


            James Caan
            Sonny Corleone

要获取参与者名称,请尝试从以下位置更改:

String expression3 = "/film/cast/";
致:

/film/cast


            Marlon Brando
            Don Vito Corleone


            Al Pacino
            Michael Corleone


            Diane Keaton
            Kay Adams Corleone


            Robert Duvall
            Tom Hagen


            James Caan
            Sonny Corleone
String expression3 = "/film/cast/";
String expression3 = "/film/cast/performer/actor";