Mixed content not working for me

Russell East reast at esri.com
Wed Dec 10 18:39:59 GMT 1997


You're right, it should have been
 <!ELEMENT   a  (#PCDATA|a+)>
but this is also incorrect according to both the standard
and AELFRED.  Curiously, MSXML passes it no problem.....

What I want is stuff like:
   <a>
      <a> text </a>
      <a>
         <a> text </a>
      </a>
      <a> text </a>
   </a>

but, I want to prevent this:
   <a>
      text
      <a> text </a>
   </a>
==========================================================
Mary Holstege wrote:
> 
> Russell East writes:
> > How come the following doesn't work?
> >   <!ELEMENT   a   (#PCDATA|(a*)) >
> >
> > I basically want my element a to either form an hierarchy
> > *or* have some text data.
> >
> > But it seems I'm forced to have
> >   <!ELEMENT   a   (#PCDATA|a)* >
> >
> > which I don't really want at all.
> 
> Try this:
> 
> <!ELEMENT   a  (#PCDATA|a+)>
> 
> Yours is ambigious when you have nothing  -- is it a list of a's of length zero
> or is it a #PCDATA with a null string?
> 
> //Mary
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
       Russell East                    mailto:reast at esri.com
 _|_|  Programmer                      phn: +1 (909) 793 2853
 _|_|  ESRI, 380 New York St           fax: +1 (909) 307 3067
       Redlands CA 92373-8100          http://maps.esri.com/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list