XML Tutorial/Introduction/CDATA — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 08:26, 26 мая 2010
CDATA sections can tell the XML parser not to parse the text.
CDATA sections look like this:
<comparison><![CDATA[6 is < 7 & 7 > 6]]></comparison>
Everything starting after the <![CDATA[ and ending at the ]]> is ignored by the parser.
The following example uses a CDATA section to keep an XML parser from parsing a section of JavaScript:
<script language="JavaScript"><![CDATA[
function myFunc()
{
if(0 < 1 && 1 < 2)
alert("Hello");
}
]]></script>
Displaying Elements as Text
You may not nest CDATA sections.
To write ]]> and you are not closing a CDATA section, the > must be written as >.
<xml_book>
<tags>
<appearance>
<![CDATA[
<animal>
<name language="Latin">T2</name>
<project>project1</project>
<weight>3 points</weight>
</animal>
]]>
</appearance>
</tags>
</xml_book>