salut a tous,
je veux utiliser le parser Kxml (1ere utilisation) pour mon developpement j2me dans eclipse pulsar , j'ai telecharge les fichiers kxml2-2.3.jar , xmlpull_1_1_3_1.jar , Kxml-source.zip que j'ai ajoute dans propriete "Java Build path" de mon projet dans eclipse comme fichier jar externe.
j'ai le code suivant :
Mais j'ai l'erreur suivante "xmlParser can not be resolve to a type" pour chaque endroit en rouge dans mon code ci dessus.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 import java.io.*; import org.kxml.*; import org.kxml.kdom.*; import org.kxml.parser.*; import javax.microedition.io.*; import javax.microedition.lcdui.*; import javax.microedition.midlet.*; public class KXMLExample extends MIDlet { XmlParser parser = null; Document doc = new Document(); public String emp = "/employee.xml"; protected void startApp(){ try { InputStream in = this.getClass().getResourceAsStream(emp); InputStreamReader is = new InputStreamReader(in); parser = new XmlParser( is ); doc.parse( parser ); parser = null; } catch (IOException ioe) { System.err.println(ioe); ioe.printStackTrace(); parser = null; doc = null; return; } Element root = doc.getRootElement(); int child_count = root.getChildCount(); for (int i = 0; i < child_count ; i++ ) { if (root.getType(i) != Xml.ELEMENT) { continue; } Element element = root.getElement(i); if (!element.getName().equals("details")) { continue; } System.out.println("----------[ EMP-DETAILS ]----------"); int address_item_count = element.getChildCount(); for (int j = 0; j < address_item_count ; j++) { if (element.getType(j) != Xml.ELEMENT) { continue; } Element item = element.getElement(j); System.out.println( item.getName() + ": " + item.getText(0)); item = null; } System.out.println("-----------------------------------\n"); element = null; } } protected void pauseApp(){} protected void destroyApp(boolean unconditional){ notifyDestroyed(); } }
quelqu'un a t'il une idee? je me dis que c'est un probleme lie a Kxml car cet n'apparait que sur les mots cle de kxml.
Merci pour vos suggestions.
cassidy
Partager