<rootNode>
<Movies>
<Movie id=1>
<title> title1</title>
<Actors>
<Actor>Actor1</Actor>
<Actor>Actor2</Actor>
<Actors>
</Movie>
</Movies>
<performers >
<performer id=100>
<name>name1</name>
<movie idref=1/>
</performer>
</performers>
</rootNode>
问题1:我只想得到电影下的电影。我尝试了 DOM 和 SAX。它还返回表现不佳的人。如何通过使用 SAX 或 DOM 来避免这种情况
DOM:
doc.getElementsByTagName("movie");
SAX:
public void startElement(String uri, String localName,String qName,
Attributes attributes) throws SAXException {
if (qName.equalsIgnoreCase("movie"))
问题2:如何使用DOM或SAX获取元素内的元素(电影下的演员)?
基本上,我想要做的是按顺序输出数据。
1,title, Actor1,Actor2
100,name1,1