Domanda

Ho una fonte di dati XML che ha HTML e CSS dati formattati contenuti in uno dei nodi del documento. Qual è il modo corretto per sfuggire questi dati in modo che possa correttamente analizzarlo? Per chiarezza, io sto usando TouchXML in Objective-C per analizzare i dati. (Non che dovrebbe importa ma ho voluto includere tutte le informazioni pertinenti.)

Qualsiasi aiuto sarebbe molto apprezzato. Grazie!

L.

È stato utile?

Soluzione

Sto assumendo si dispone di dati XML che avrà i nodi che contengono codice HTML, non una miscela di XHTML e XML i dati intrecciano nel documento.

In questo caso, io in genere preferiscono usare blocchi CDATA per dati HTML. Questo permette di mettere qualsiasi HTML che si desidera. Cercando di aggiungere HTML come nodi regolari in un documento XML possono causare problemi a causa del fatto che non è sempre al 100% XML compatibile, così come il fatto che le entità carattere dovrebbero essere definite in modo da essere adeguatamente riconosciuto da un XML parser.

<xmlNode>
<![CDATA[

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

]]>
<xmlNode>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top