[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] DTD Element problem
I have some xml files containing source code (or SQL queries) inside a particular tag. In my DTD I wanted to define the element SQL to contain #CDATA, but this is not allowed. <!ELEMENT SQL (#CDATA)> is illegal, <!ELEMENT SQL (#PCDATA)> is legal. In my XML files I have <![CDATA[{SQL_HERE}]> around my SQL queries - which works fine, when SQL is defined as PCDATA in the DTD. Is there another way I can define SQL to be CDATA instead of PCDATA in the DTD? It seems a bit redundant to define SQL as PCDATA in the DTD and then explicitly define the contents of the SQL tag to be CDATA in the XML file. Regards, Flemming XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|