XMLドキュメント内のHTMLおよびCSSの適切なエスケープフォーマットは何ですか?

StackOverflow https://stackoverflow.com/questions/2137526

質問

ドキュメントノードの1つに含まれるHTML&CSSフォーマットデータを備えたXMLデータソースがあります。このデータを適切に解析できるように、このデータを逃れるための適切な方法は何ですか?明確化のために、私はObjective-CのTouchXMLを使用してデータを解析しています。 (それが重要であるということではありませんが、私はすべての関連情報を含めたかったのです。)

どんな助けも大歓迎です。ありがとうございました!

L.

役に立ちましたか?

解決

ドキュメントに絡み合っているXHTMLとXMLデータの混合物ではなく、HTMLマークアップを含むノードがあるXMLデータがあると仮定しています。

この場合、私は一般的に使用することを好みます CDATAブロック HTMLデータの場合。これにより、必要なHTMLを配置できます。 XMLドキュメントの通常のノードとしてHTMLを追加しようとすると、それが常に100%XMLに準拠しているわけではないという事実と、XMLによって適切に認識されるためには文字エンティティを定義する必要があるという事実のために問題を引き起こす可能性があります。パーサー。

<xmlNode>
<![CDATA[

<Any>
    <Html>
        <Tags>
            <You>
                <Want />
            </You>
        </Tags>
    </Html>
</Any>

]]>
<xmlNode>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top