TextContent eines XML-Elements enthält HTML-Tags . was nun

Status
Nicht offen für weitere Antworten.
M

MuesLee

Gast
Hallo ihr lieben,

hier wieder mal eine kleine Anfängerfrage in Sachen XML :D

Angenommen ein XML-Knoten enthält im Textbereich HTML-Auszeichnungen. Wie schafft man es, dass diese Auszeichnungen als normaler Text und nicht als Kindknoten gewertet werden?

Ich hab auch mal schon ein bissel recherchiert - ehe ich mich jetzt hier an euch wende :meld:

Es besteht ja die Möglichkeit über einen CDATA-Wrapper Inhaltsbereiche vom Parser ignorieren zu lassen. Jetzt zu meiner Frage: "Angenommen das XML-Dokument verfügt anfangs über keine solchen CDATA-Wrapper. Per Vorgabe ist allerdings bekannt, dass alle XML-Knoten mit einem bestimmten Tagnamen aber möglicherweise HTML-Auszeichnungen enthalten können. Gibt es hier eine Möglichkeit diesen Bereich in einer Art Vorverarbeitung (vor dem Parsen) zu wrappen?"

Bsp.

Vorher:

Code:
<root>
.
.
.
.
   <schnickundschnack>hier ist [b]html-zeug[/b] drin</schnickundschnack</schnickundschnack>
.
.
.
.
</root>

Nach Wrappen:



Code:
<root>
.
.
.
.
   <schnickundschnack><![CDATA[hier ist [b]html-zeug[/b] drin</schnickundschnack]]></schnickundschnack>
.
.
.
.
</root>

Vielen Thx
 
M

Meilhaus

Gast
Welches DOM-API nutzt du?

Hast du ein Schema für das XML-File? Darin könntest du alles was zwischen <schnickundschnack> steht als CDATA definieren.

Viele Grüße,

Meilhaus
 

kleiner_held

Top Contributor
Die Frage ist vor allem, ob das orginale XML Dokument trotz der HTML Elemente immer noch wohlgeformt ist.

Wenn ja, kannst du immer noch mit einem handelsueblichen Parser einlesen und bearbeiten, wenn nein dann wirds knifflig :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T "Parent" Node eines Attributes XML & JSON 2
M Kann Anbieter eines (REST) Webservice seine Konsumenten automatisch benachrichtigen? XML & JSON 9
M Text eines Elements in XML Datei mit JAVA bearbeiten und kompletten Element-Zweig hinzufügen XML & JSON 16
R Zugriff auf Inhalt eines Elements XML & JSON 2
D DTD genaue Anzahl eines Elements XML & JSON 0
W Kindelemente mit JDOM eines bestimmten Attributes auslesen XML & JSON 6
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
K Einlesen eines Parameters aus HTML-Datei XML & JSON 4
G xpath: Inhalt eines Kindelements auslesen XML & JSON 2
T Möchte JSP Code in Attribut eines HTML Tags hinein generieren XML & JSON 3
T xsl schleife alle kindeelemtente eines elternelementes durchlaufen XML & JSON 2
K XML als Inhalt eines DropDown XML & JSON 6
M Probleme beim Parsen eines gefilterten XML-Dokuments XML & JSON 6
S XMLStreamReader, letzten eintrag eines xml lesen? XML & JSON 5
F Marshaling eines JAXB Objektes worin ein anderes JAXB Objekt eingeschlossen ist XML & JSON 6
C Kompletten Inhalt eines Tags ausgeben XML & JSON 2
G Welche Klassen zum erzeugen/auslesen eines XML Files verwend XML & JSON 9
Wildcard Namespace Präfixe eines Elements XML & JSON 8
G XML Export und Import eines Files. gibts Tutorials o.ä? XML & JSON 2
G Rekonstruktion eines XML Dokumentes XML & JSON 3
J DOM: Attribut und Inhalt eines Elements nachträglich ändern? XML & JSON 3
H Elemente eines Node auslesen XML & JSON 2
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
K Größe eines JDOM-Dokuments XML & JSON 6
S Problem beim Erstellen eines pdfs XML & JSON 3
M dom nodes vs. elements? XML & JSON 2

Ähnliche Java Themen

Neue Themen


Oben