[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
RE: [xml-dev] Error and Fatal Error
- From: "Toby Considine" <Toby.Considine@gmail.com>
- To: <xml-dev@lists.xml.org>
- Date: Mon, 18 Jul 2011 08:19:13 -0700
As the originator is a .NET programmer
String nodeValue = System.Security.SecurityElement.Escape(inputValue)
Should handle all his input problems....
There are other similar methods such as HtmlEncode, catching an XmlWriter
stream, or even serial substitutions in a single overloaded line.
"He who fights with monsters should look to it that he himself does not
become a monster, and if you stare long into an abyss, the abyss also stares
into you." - Fredrich Nietzche
Toby Considine
TC9, Inc
TC Chair: oBIX & WS-Calendar
TC Editor: EMIX, EnergyInterop
U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee
Email: Toby.Considine@gmail.com
Phone: (919)619-2104
http://www.tcnine.com/
blog: www.NewDaedalus.com
-----Original Message-----
From: Michael Kay [mailto:mike@saxonica.com]
Sent: Monday, July 18, 2011 7:37 AM
To: xml-dev@lists.xml.org
Subject: Re: [xml-dev] Error and Fatal Error
> 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
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]