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 :
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();
  }
}
Mais j'ai l'erreur suivante "xmlParser can not be resolve to a type" pour chaque endroit en rouge dans mon code ci dessus.

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