OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: Can an element be sometimes empty?

[ Lists Home | Date Index | Thread Index ]
  • From: smessenger@mms.org
  • To: xml-dev@lists.xml.org
  • Date: Tue, 25 Jul 2000 14:15:51 -0400

Let's not forget about the omnipotent ANY...

-----
Sean Messenger
Senior Internet Developer
Massachusetts Medical Society, www.mms.org
-----
smessenger@mms.org
781.434.7581
-----
'If you're not part of the solution, you're part of the precipitate.'

> -----Original Message-----
> From:	Kay Michael [SMTP:Michael.Kay@icl.com]
> Sent:	Tuesday, July 25, 2000 1:59 PM
> To:	'Michel Rodriguez'; xml-dev@lists.xml.org
> Subject:	RE: Can an element be sometimes empty?
> 
> A DTD that allows mixed content also allows empty content.
> 
> Mike Kay
> 
> > -----Original Message-----
> > From: Michel Rodriguez [mailto:mrodrigu@ieee.org]
> > Sent: 25 July 2000 18:13
> > To: xml-dev@lists.xml.org
> > Subject: Can an element be sometimes empty?
> > 
> > 
> > Hi,
> > 
> > I came accross an interesting albeit theoretical problem today: can an
> > element in a well-formed XML document be sometimes empty and sometimes
> > not?
> > 
> > <doc>
> >   <weird_element/>
> >   <weird_element>with a content </weird_element>
> > </doc>
> > 
> > I saw nothing in the spec about this situation, but on the 
> > other hand this
> > poor well-formed document has no way of ever becoming valid, 
> > as the spec
> > states (rule 46) that an element's contentspec is either 
> > EMPTY or MIXED or
> > children. So you can't write a DTD for it.
> > 
> > Expat does not seem to have a problem with it though.
> > 
> > Is this a hole in the spec or did I miss something?
> > 
> > Michel Rodriguez
> > m.v.rodriguez@ieee.org
> > http://www.xmltwig.cx
> > 




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS