Hallo,
ich werde teilweise nicht-XML-konformen HTML code vom Server zum Client schicken müssen.
Auch wenn du diese Antwort wohl nicht erwartest:
Dann sende es als text/html.
Bei XML kann ich den in CDATA-Sections packen, aber was macht JSON da???
{ htmlcode : "<p>HTML-Code</p>" }
Halte ich aber für unsinnig, wieso ein Format in ein weiteres packen?
Falls ihr noch mögt, könnt ihr mir ja noch EURE allgemeine Präferenz mitteilen: JSON oder XML???
Solange einem kein ECMAScript for XML zur Verfügung steht, sind Daten aus JSON-Strukturen einfacher zu extrahieren (vgl. simplexml in PHP). Und XML-DOM-Knoten kann man eh noch nicht direkt ins Dokument kopieren. Dafür kann man das XML-DOM eben mit allen Rafinessen durchlaufen, die das DOM bietet.
Mathias