<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 を使用して要素内の要素 (movies の下の Actor) を取得するにはどうすればよいですか?
基本的にやりたいことは、データを順番に出力することです。
1,title, Actor1,Actor2
100,name1,1