Části CDATA |
|||||||||||||||||||
|
Představte si situaci, kdy potřebujete napsat část textu která obsahuje hodně znaků, které XML interpretuje jako značky. Pak máte možnost buď příslušné znaky (< a &) nahradit příslušnými entitami, nebo můžete celou sekci označit jako CDATA (Znaková data, Character Data). Tím vlastně řeknete aplikaci zpracovávající daný dokument, že v této části se nemá pokoušet interpretovat žádné znaky kromě znaků, které část CDATA ukončují. Všechny znaky budou brány jako normální text a nikoliv jako značky. Část CDATA slouží k potlačení interpretace značení. V této části je za značku považována pouze sekvence ukončující CDATA. Vše ostatní je interpretováno jako znaková data. Část CDATA může být uvedena kdekoliv, kde je očekáván obsah znakových dat. Tato část je uvedena sekvencí <![CDATA[ a ukončena sekvencí ]]>. <![CDATA[<poznamka>Vsimnete si, ze pouzivam normalni znackovani, a presto nejsou znacky interpretovany </poznamka>]]> <![CDATA[Vypis programu: (x1<x2) & (x2<x3)]]> Příklad 7: CDATA
|
||||||||||||||||||