[
Lists Home |
Date Index |
Thread Index
]
- From: rsanford <rsanford@nolimitsystems.com>
- To: xml-dev@lists.xml.org
- Date: Mon, 16 Oct 2000 18:13:21 -0500
okay, i'm showing that i'm an xml newbie but i'm confused.
what's the difference between declaring an element having
CDATA content and using a CDATA section?
can i declare that my element will contain a CDATA section
in a schema? if so, how?
also, not quite related, is it valid for a CDATA section,
not the same one, to contain binary data? if so, are there
restrictions the binary data must conform to (no null values
for instance)?
rjsjr
> -----Original Message-----
> From: Wayne Steele [mailto:xmlmaster@hotmail.com]
> Sent: Monday, October 16, 2000 5:30 PM
> To: rsanford@nolimitsystems.com; xml-dev@lists.xml.org
> Subject: Re: how do i...
>
>
> rjsjr:
>
> You cannot declare an Element as having CDATA content (although
> you can in
> Full SGML).
>
> If you want the content of an element to look like XML, but have the
> software just pass it through as text, you need to use Entity
> References ( a
> la < ) or use a CDATA Section.
>
> <element><![CDATA[
> I am text.
> <not_a_start_tag>.
> ¬_an_entity_reference;.
> <?not a PI?>
> <data>some more text</data>
> <!-- no comments either -->
> I am still just raw text.
> ]]></element>
>
> -Wayne Steele
>
> >From: rsanford <rsanford@nolimitsystems.com>
> >To: xml-dev@lists.xml.org
> >Subject: how do i...
> >Date: Mon, 16 Oct 2000 15:09:48 -0500
> >
> >include XML data as text within an element. what i want is
> >given the following simplified xml:
> >
> > <element>
> > <xml_data>
> > other text
> > </xml_data>
> > </element>
> >
> >when i request the text data for <element> have the entire
> >content below that be returned rather than have <xml_data>
> >be considered as an element.
> >
> >do i simply declare <element> to contain CDATA or do i
> >have to manually escape the content of <element> so that
> >all the < are translated to < (and so forth and so on)
> >or do i need to do both?
> >
> >rjsjr
> >
> >
>
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
> Share information about yourself, create your own public profile at
> http://profiles.msn.com.
>
|