XML für Flash und CDATA

intercorni

Erfahrenes Mitglied
Hallo,


ich habe hier eine XML-Datei die in dieser Form aufgebaut ist:

PHP:
<?xml version='1.0' encoding='utf-8'?>
<inhalts_resources>
	<fenster01 datum="Inhalt1" zahl="Hier steht eine Zahl"/>
</inhalts_resources>

Ich würde gerne bei "zahl" einen Link einfügen, also diesen Bereich mit CDATA definieren.
In welcher Form muss ich das schreiben?

Funktioniert das so:
PHP:
<?xml version='1.0' encoding='utf-8'?>
<inhalts_resources>
	<fenster01 ![CDATA[datum="Inhalt1" zahl="Hier steht eine Zahl"]]/>
</inhalts_resources>

Viele Grüße,

Cornel
 
Hi,

pack den Character-Bereich nicht in ein Attribut (ich wüsste aus dem Stehgreif nicht mal, ob das geht), sondern als Wert in den Knoten:
Code:
<fenster01>
<![CDATA[Ich bin ein <a href="bla">Link</a>]]>
</fenster01>

Gruß

P.S.: Du musst dann auf Flashseite allerdings alle html-Entitäten (< wird z.B. zu &lt;) wieder in darstellbare Zeichen umwandeln.
.
 
Zurück