2010-11-01 4 views
1

Je suis l'analyse d'un contenu XML du service Web, il crée un problème lors de l'analyse du contenu avec Brown Men & # x2019; Shockey « Pousse pour Movember », quand je parse comme celui-ci par en utilisant DOM parse il en résulte Brown hommes après le code hexadécimal, l'analyse syntaxique n'accepte pas les caractères restants, ici le code pour analyserproblème dans l'analyse syntaxique XML en utilisant DOM

NodeList items = elt.getElementsByTagName(ITEM); 
      for (int i = 0; i < items.getLength(); i++) { 
       Message_desc message = new Message_desc(); 
       Node item = items.item(i); 
       NodeList properties = item.getChildNodes(); 
       for (int j = 0; j < properties.getLength(); j++) { 
        Node property = properties.item(j); 
        String name = property.getNodeName(); 
        if (name.equalsIgnoreCase(DESCRIPTION)) { 
         message.setDescription(property.getFirstChild().getNodeValue()); 
.....} 

ce que je dois faire ici, s'il vous plaît aidez-moi.

Répondre

0
NodeList nodeList = doc.getElementsByTagName("item"); 

     description = new TextView[nodeList.getLength()]; 

     for (int i = 0; i < nodeList.getLength(); i++) { 

      Node node = nodeList.item(i); 
      description[i] = new TextView(this); 

      Element fstElmnt = (Element) node; 
      NodeList dataList =  fstElmnt.getElementsByTagName("description"); 
      Element dataElement = (Element) dataList.item(0); 
      dataList = dataElement.getChildNodes(); 
      description[i].setText(((Node) dataList.item(0)).getNodeValue()); 
+0

swathi..thanks pour votre réponse ... avant de répondre à la question vérifier la date à laquelle il est demandé ... –