以下のxmlファイルからリストビューを作成したい:
<Menu>
<Project name ="Desktop Application">
<name>Desktop Application</name>
<Description>This is some text.</Description>
<image>2130837532</image>
<Sub>
<SubName>PowerISO</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837555</SubImage>
</Sub>
<Sub>
<SubName>Microsoft Office</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837549</SubImage>
</Sub>
<Sub>
<SubName>Adobe Reader</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage> 2130837506 </SubImage>
</Sub>
<Sub>
<SubName>Vlc Player</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837587</SubImage>
</Sub>
<Sub>
<SubName>Picasa Photo Viewer</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837554</SubImage>
</Sub>
<Sub>
<SubName>KM Player</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837542</SubImage>
</Sub>
<Sub>
<SubName>Cricket</SubName>
<SubDescription>This is some text.</SubDescription>
<SubImage>2130837524</SubImage>
</Sub>
</Project>
などですが、メインプロジェクト用に作成しましたが、そのうちの1つをクリックした後、メインプロジェクトに従ってサブプロジェクトを表示したいと思います。メインプロジェクトに応じてサブプロジェクトを表示する2番目のリストを作成できませんでした。私はSAXパーサーを使用してこれを行いました。Plzはこれを行うために私を助けます。
これは私のstartElement()メソッドであり、プロジェクト名がデスクトップアプリケーションの場合、デスクトップアプリケーションのサブプロジェクトがリストビューに表示されるようにしたいと思います。私はこれを取得していません。私を助けてください!!
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
// TODO Auto-generated method stub
currentElement = true;
if (qName.equals("Menu")) {
subList = new ArrayList<SubProjectInfo>();
} else if (qName.equals("Project")) {
subProInfo1 = new SubProjectInfo();
String gh = attributes.getValue("name");