Ich nehme an, dass Sie ein Schema haben, das es einem Item-Element erlaubt, ein Content-Element zu enthalten und dass das Content-Element nur Text oder CDATA oder ähnliches enthalten kann. In diesem Fall haben Sie zwei Möglichkeiten.
Erstens könnten Sie die HTML irgendwie entkommen. Entweder können Sie einen CDATA-Abschnitt verwenden, wie oben von Fredrik vorgeschlagen. Alternativ könnten Sie der Belichtungsreihe wie oben entkommen. Mit beiden Lösungen können Sie den Inhalt von Content weiterhin als Text behandeln. Auf diese Weise können Sie ein einfaches Inhaltsmodell für Ihr Element erstellen.
Alternativ können Sie Ihr Schema so erweitern, dass xhtml-Elemente als Teil des Inhaltselements zulässig sind. Ich schlug einen Weg zu diesem here vor. Natürlich, wenn Ihr Inhalt html nicht xhtml ist, wird dies nicht funktionieren.
Wirklich, die Wahl kommt, ob Sie in der Lage sein werden, das eingebettete HTML als Teil Ihres xml zu analysieren oder nicht. Wenn Sie wollen, dass es Text ist, entkommen Sie es. Wenn Sie es analysieren möchten, erweitern Sie Ihr Schema.
Welches Problem ist das? –
Sein HTML ist möglicherweise nicht vollständig xml parsable? Ich meine, wenn es richtig ist xhtml wird es in Ordnung sein. – ewanm89
-1 für den uninformativen Titel – bortzmeyer