> 2) some say if XML has illegal characters it is not XML but I say -
> then why does the spec talk about errors in the XML (if the XML had
> errors, then by that reasoning it wouldn't be XML, ...)
If you're going to get legalese about it, then:
(a) XML is a language defined in a specification.
(b) A document is not a language, so a document is never XML; nor can "an
XML" contain illegal characters, nor can "the XML" contain errors.
(c) The XML language specification defines what it means for a piece of text
to be a "well-formed XML document". It's a slightly unfortunate term,
because it's easy to imagine that it implies the existence of XML documents
that are not well-formed. But that would be a misreading of the spec: no
such category exists.
(d) The specification never talks about "errors in the XML". That would be a
contradiction in terms. The specification in fact doesn't give a name to the
thing that has errors, though it would be reasonable to talk about "errors
in the input to the XML processor".
Michael Kay
Saxonica
_______________________________________________________________________
XML-DEV is a publicly archived, unmoderated list hosted by OASIS to support
XML implementation and development. To minimize spam in the archives, you
must subscribe before posting.
[Un]Subscribe/change address:
http://www.oasis-open.org/mlmanage/
Or unsubscribe:
xml-dev-unsubscribe@lists.xml.org
subscribe:
xml-dev-subscribe@lists.xml.org List archive:
http://lists.xml.org/archives/xml-dev/
List Guidelines:
http://www.oasis-open.org/maillists/guidelines.php
_______________________________________________________________________
XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.
[Un]Subscribe/change address:
http://www.oasis-open.org/mlmanage/
Or unsubscribe:
xml-dev-unsubscribe@lists.xml.org
subscribe:
xml-dev-subscribe@lists.xml.org
List archive:
http://lists.xml.org/archives/xml-dev/
List Guidelines:
http://www.oasis-open.org/maillists/guidelines.php