tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
3176
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    frede_ frede_ ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    13
    Hallo, allerseits!
    Ich möchte mittels Php eine Xml erstellen und habe mich der Einfachheit halber für SimpleXML entschieden. Soweit so gut.
    Jedoch möchte ich CDATA in einen Knoten einfügen.
    nach diesem Schema:

    <referenzen>
    <referenz titel="überschrift"><![CDATA[bla bla bla]]></refernenz>
    </referenzen>

    Wenn ich jedoch in den Knoten Inhalt schreiben möchte, werden < und > in HTML codiert.

    PHP-Code:
    $referenz $xml->addChild('referenz');
    $referenz->addAttribute('titel',$_POST['headline']);
    $xml->referenz[$i] = "<![CDATA[".$_POST['description']."]]>";
    $xml->asXML("./referenzen.xml"); 
    wie kann ich das umgehen? gibt es noch andere möglichkeiten, als einfach eine file "hart" zu schreiben. verträgt sich domxml und simplexml? wie kann ich dieses Problem mit SimpleXml lösen?
     

  2. #2
    frede_ frede_ ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    13
    Hat jemand eine Idee?
     

  3. #3
    frede_ frede_ ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    13
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ich schätze dass das mit SimpleXML nicht beziehungsweise nur über Umwege (siehe Kommentare der Referenzseite der SimpleXML-Funktionen) möglich ist.
     
    Markus Wulftange

  5. #5
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    wieso schreibst Du da "<![CDATA[Wert..." als Wert rein? Da kommt nur "Wert" rein. Versuch's mal so:

    PHP-Code:
    $referenz $xml->addChild('referenz'$_POST['description']);
    $referenz->addAttribute('titel',$_POST['headline']);
    $xml->asXML("./referenzen.xml"); 
    LG

    PS.: Thread pushen wird hier glaube ich nicht so gerne gesehen...
     

  6. #6
    frede_ frede_ ist offline Mitglied
    Registriert seit
    May 2007
    Beiträge
    13
    Hätte ja sein können, das schon mal jemand dieses Problem bearbeitet hat. Leider scheint das wirklich nur über eigene Funktionen möglich zu sein. Ich habe jedoch bedenken mit korrekten Xml-Files.
    Bin gern für Lösungsvorschläge offen, jedoch ein bisschen enttäuscht. Ich hätte gedacht hier sind solche grundlegenden Probleme Schnee von gestern.

    Grüße
     

Ähnliche Themen

  1. Bold und BR in CDATA
    Von ara-art im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 07.11.09, 19:55
  2. CDATA Problem
    Von Gerri84 im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 09.04.08, 13:47
  3. problem mit cdata
    Von backfisch123456 im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 28.06.06, 22:46
  4. XML für Flash und CDATA
    Von intercorni im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 24.11.05, 18:28
  5. <![CDATA[ Problem
    Von NetPerformance im Forum XML Technologien
    Antworten: 1
    Letzter Beitrag: 27.03.05, 01:03