Hallo Forum,
jetzt steck ich doch wieder in Details fest. Also ich will die Daten für das nächste Projekt in XML-Dateien ablegen und für die HTML-Darstellung diese Dateien auslesen und die Inhalte der einzelnen Elemente formatiert ausgeben. Dazu muß ich ja die einzelnen Tags auslesen - mit einem regExp. Was ist aber, wenn in dem Element als Inhalt (text) zufällig wieder so ein Tag auftaucht?
Beispiel:
<elemente>
<element farbe="rot">
dieses <element></element> hat im Farbattribut den Wert "rot".
</element>
<element farbe="blau">
dies ist der Text in blau
</element>
</elemente>
wenn ich jetzt mit /<element.*</element>/U als regExp versuche einen Knoten auszulesen hört der gefundene String ja mitten im Inhaltstext des ersten Elements auf.
Ich könnte < und > zwar maskieren, aber macht man das so? Sollten in der XML-Datei nicht nur die reinen Daten stehen? also < statt >?
Gruß, Andreas
<img src="http://was-ist-das.andreas-lindig.de/was_ist_das_fetzen.jpg" border="0" alt="">
http://was-ist-das.andreas-lindig.de