Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Well-formedness and undeclared general entity references >Thread Next - Re: Well-formedness and undeclared general entity references Re: Well-formedness and undeclared general entity referencesTo: NULL Date: 4/10/2009 2:44:00 PM Stanimir Stamenkov wrote: > Is an XML document using undeclared general entity references not > well-formed? For example: > > <test> > foo > &bar; > </test> See http://www.w3.org/TR/xml/#sec-references: "Well-formedness constraint: Entity Declared In a document without any DTD, [...] for an entity reference that does not occur within the external subset or a parameter entity, the Name given in the entity reference MUST match that in an entity declaration that does not occur within the external subset or a parameter entity, except that well-formed documents need not declare any of the following entities: amp, lt, gt, apos, quot." If you don't have a DTD, not even an internal subset, then you can only reference the predefined entities (amp, lt, gt, apos, quot). An entity reference to anything else violates well-formedness. > If yes, what's the difference given using a non-validating processor and > the given example: > > <!DOCTYPE test SYSTEM "empty.dtd"> > <test> > foo > &bar; > </test> > > Where "empty.dtd" is really an empty file. Not sure about that one. -- Martin Honnen http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
