Ich muss die XHTML-Quelle von einer Website greifen und speichern sie in einer XML-Datei, aber die XHTML enthält CDATA und da verschachtelte CDATA nicht erlaubt ist, bin ich mir nicht sicher, was zu tun ist. Gibt es dafür eine einfache Lösung oder gibt es eine einfache Möglichkeit, das xhtml in HTML umzuwandeln? Danke für jede Hilfe.Wie können Sie eine xhtml-Seite in xml CDATA speichern?
0
A
Antwort
2
Das Einfügen von XML-Inhalt in CDATA-Abschnitte ist im Allgemeinen eine schlechte Idee (es ist ein Missbrauch von CDATA, für einen Anfang: indem Sie etwas in CDATA setzen, sagen Sie "es gibt kein Markup hier"). Nesting CDATA scheint doppelt schlecht. Aber du hast dich selbst in dieses Loch gebracht, und du bist entschlossen, dich tiefer einzugraben, damit du es schaffen kannst, wenn du es versuchst. Ersetzen Sie einfach die ]]>
, die einen CDATA-Abschnitt mit ]]]><![CDATA[[
beendet.
Verwandte Themen
- 1. Wie CData in xml schreiben
- 2. CDATA-Tags in XML
- 3. CDATA Format in XML
- 4. CDATA in eine XML-Datei hinzufügen
- 5. jquery set xml cdata
- 6. XML CDATA Codierung
- 7. XML Parsing - CDATA
- 8. Verwenden Sie CDATA, um binäre Rohdatenströme zu speichern?
- 9. Parsing XML CDATA mit PHP
- 10. XML von CDATA-Transformation XSL
- 11. Verwendung von CDATA in einem anderen CDATA
- 12. jQuery und XML (mit CDATA)
- 13. Parsing CDATA in XML mit Python
- 14. Verwenden Sie CDATA-Element in XML ist anfällig oder nicht?
- 15. Entfernen von CDATA aus XML in DataPower
- 16. Lesen von CDATA-XML in Java
- 17. wie XHTML in XML ohne DOCTYPE, CDATA oder Escapes einzubetten?
- 18. Wie liest man CDATA in einer XML-Datei mit PowerShell?
- 19. Können Sie eine Videodatei und Sensordaten gleichzeitig speichern/speichern
- 20. So erhalten Sie Sharepoint List-Daten im Format cdata (xml)
- 21. Parsing XML mit CDATA mit JQuery
- 22. Wie können Sie den Browser zwingen, eine XML-Datei herunterzuladen?
- 23. Wo können Sie Hilfsfunktionen speichern?
- 24. XML-CDATA-Abschnitt mit]] darin lesen
- 25. Können Sie XML-Arrays vereinfachen?
- 26. JSON - Gibt es ein XML CDATA Äquivalent?
- 27. Speichern von Base64-Daten in XML?
- 28. Erste cdata Inhalt während XML-Datei
- 29. Get img src von XML CDATA
- 30. Erstellen von XML und Mischen von CDATA xml mit groovy
Wenn es wohlgeformtes XHTML ist, warum lassen Sie es nicht einfach in das XML als XML-Fragment fallen? – biziclop
Es muss für jetzt in CDATA enthalten sein, also ist der einzige Weg, dies zu bekommen, es irgendwie in HTML umzuwandeln? Wenn ja, kennen Sie eine einfache Methode mit Python vorzugsweise? – Shatnerz
Also habe ich einen schnellen Hack gefunden, der scheint zu funktionieren, dank http://web-design.blogs.webucator.com/2010/11/20/nesting-cdata-blocks/ Ich habe gerade ersetzt '//]] 'mit' //]]]]> 'was reibungslos funktionierte. Ich würde dies in Antworten posten, aber anscheinend zu bald. – Shatnerz