Neviem či to patrí do programovania ale nenašiel som v rýchlosti tému zaoberajúcu sa XML. Pokúšam sa deklarovať v dtd súbore že obsah tagu má byť typu #CDATA a nikde som nenašiel ako sa to má správne robyť(vlastne ani presne neviem ťo to znamená) Moja snaha je aby neprebehol preklad obsahu contentu xml parserom, chcem aby mohol obsahovať znaky ako "<,>,&". Zatiaľ som to skúšal takto:
Kód: Vybrať všetko
<!ELEMENT root (massage+)>
<!ELEMENT massage (content,status)>
<!ELEMENT content (#CDATA)>
<!ELEMENT status (#PCDATA)>
Na súbore:
Kód: Vybrať všetko
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE root SYSTEM "test.dtd">
<root>
<massage>
<content>Idešč<efsefrs</content>
<status>true</status>
</massage>
</root>
Lenže generuje chybu a očividne prekladá aj content, ak sa to dá a niekto vie ako budem vďačný, akceptujem aj technológiu xsd.