用Java查询XML
我能够使用Java在XML文档上运行简单的查询,但我希望运行更高级的查询,并且在这样做时遇到了一些麻烦 当我想在XML文件中获取其余参与者的名称时,我只能获取本例中第一个参与者的名称(在本例中为Marlon Brando) 到目前为止,我已经使用了用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
/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";