Partage
  • Partager sur Facebook
  • Partager sur Twitter

xml et sax

    23 septembre 2011 à 19:59:40

    Bonjour j'ai un petit souci de lecture d'un xml :
    exemple j'envoie (exemple réduit):
    <monxml><v p="sujet"><![CDATA[(vide)]]></v><v p="message"><![CDATA[test<br><br>test1]]></v></monxml>
    


    La lecture avec java en s'appuyant sur :
    http://smeric.developpez.com/java/cours/xml/sax/ (lien)

    public void startElement(String uri,String localName,String qName,Attributes attributs) throws SAXException {
        unattrib="";
        for (int index = 0; index < attributs.getLength(); index++) {
    	unattrib=attributs.getValue(index);
        }
    }
    
    public void characters(char[] ch, int start, int end) throws SAXException {
        System.out.println("#"+unattrib+" : " + new String(ch, start, end));
    }
    


    Voilà ce que j'ai en retour :
    #sujet : (vide)
    #message : test
    #message :
    <br>
    #message :
    <br>test1

    On remarmarque <![CDATA[test<br><br>test1]]> n'est pas lu d'un seul coup !

    Comment faire pour changer ce bug ?
    • Partager sur Facebook
    • Partager sur Twitter

    xml et sax

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown