Parsen von CDATA in android
Ich bin Parsen von XML, die auf dem server habe ich es gelesen und analysiert werden, Es ist kein Fehler, Aber ich bin nicht in der Lage, um die Daten anzuzeigen.
Hier ist mein XML:
<BookData><book><Title><![CDATA[ABC]]></Title><AuthorFName1><![CDATA[A]]></AuthorFName1><AuthorLName1><![CDATA[B]]></AuthorLName1></book><book><Title><![CDATA[XYZ]]></Title><AuthorFName1><![CDATA[A]]></AuthorFName1><AuthorLName1><![CDATA[B]]></AuthorLName1></book>
Ich bin mit DocumentBuilderFactory
siehe den code auch ich
dbf.setCoalescing(true);
Aber immer noch nicht funktioniert bitte sehen Sie sich den code für DocumentBuilderFactory
Document doc = null;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
dbf.setCoalescing(true);
try {
DocumentBuilder db = dbf.newDocumentBuilder();
InputSource is = new InputSource();
is.setCharacterStream(new StringReader(xml));
doc = db.parse(is);
} catch (ParserConfigurationException e) {
Log.d("XML parse Error:", e.getMessage());
return null;
} catch (SAXException e) {
Log.d("Wrong XML File Structure", e.getMessage());
return null;
} catch (IOException e) {
Log.d("IOException", e.getMessage());
return null;
}
Es gibt viele ähnliche Fragen auf StackOverflow. stackoverflow.com/search?q=parse+cdata+in+android
Bitte aktualisieren Sie Ihre xml hier, wie dieses xml ist nicht die richtige. So, dass alle künftigen Nutzer bekommen können, profitieren von dieser Antwort.
aktualisiert..............
Hallo Abhishek, könnte man schon den Weg finden, um dieses Problem zu lösen CDATA Problem, wenn ja, bitte schlagen Sie mich die Art und Weise zu lösen, weil ich auch das gleiche problem wie du CADATA. Danke...
Bitte aktualisieren Sie Ihre xml hier, wie dieses xml ist nicht die richtige. So, dass alle künftigen Nutzer bekommen können, profitieren von dieser Antwort.
aktualisiert..............
Hallo Abhishek, könnte man schon den Weg finden, um dieses Problem zu lösen CDATA Problem, wenn ja, bitte schlagen Sie mich die Art und Weise zu lösen, weil ich auch das gleiche problem wie du CADATA. Danke...
InformationsquelleAutor Abhishek Karande | 2011-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese, Sie bestehen InputSource-Instanz für diese Methode und es funktioniert.
jetzt können Sie selbst ausprobieren, auch ich denke, es gibt verlorene der Fragen auf StackOverflow Kumpel..
Und auch wenn Sie nicht in der Lage Parsen der xml-sollten Sie das problem, dass das, was ist das genaue problem, das Sie konfrontiert sind.
Es gibt keine Fehler, aber keine Daten, als auch ich will, die Anzeige von Daten in ListView Wie Titel werden die Titel und Untertitel Autor 1. name und Nachname Bitte Alle diese Frage dint, halfen nicht viel..... Wer weiß, wie das Parsen von CDATA
Vor dem anzeigen der Daten in der ListView versuchen Sie einfach, um Daten zu Parsen von xml.
InformationsquelleAutor Lalit Poptani
Dies ist das Beispiel-XML:
Angenommen, Sie haben bereits die xml-Datei Inhalt als xmlString, werden die folgenden Methoden analysieren von xml mit oder ohne cdata-tag:
InformationsquelleAutor hungson175