1

ドキュメント ノードの 1 つに HTML および CSS 形式のデータが含まれている XML データ ソースがあります。このデータを適切に解析できるようにエスケープする適切な方法は何ですか? 明確にするために、Objective-C で TouchXML を使用してデータを解析しています。(それは問題ではありませんが、関連するすべての情報を含めたかったのです。)

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

L.

4

1 に答える 1

3

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

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

<xmlNode>
<![CDATA[

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

]]>
<xmlNode>
于 2010-01-26T04:51:58.163 に答える