Bonjour ;

j'ai un code de perceur XML (methode dom) qui affiche la résultat avec type TextView , je veux que ma résultat sera afficher en ListView.
ceci le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
public class MainActivity extends Activity {
 
	TextView tv1;
 
	@Override
	public void onCreate(Bundle savedInstanceState) {
 
			super.onCreate(savedInstanceState);
			setContentView(R.layout.activity_main);
			tv1=(TextView)findViewById(R.id.audio_tuning);
 
			try {
				InputStream is = this.getAssets().open("file.xml");
 
				DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
				DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
				Document doc = dBuilder.parse(is);
 
				doc.getDocumentElement().normalize();
				NodeList nList = doc.getElementsByTagName("name");
 
				for (int temp = 0; temp < nList.getLength(); temp++) {
					Node nNode = nList.item(temp);
					if (nNode.getNodeType() == Node.ELEMENT_NODE) {
						Element eElement = (Element) nNode;
						tv1.setText(tv1.getText()+"\n\nName : " + eElement.getAttribute("id")/* getValue("name", eElement)*/+"\n");
						//tv1.setText(tv1.getText()+"Price : " + getValue("price", eElement)+"\n");
						tv1.setText(tv1.getText()+"-----------------------");
 
					}
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
 
	}
}
Merci