RE: Error and Fatal Error
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:email@example.com] Sent: Monday, July 18, 2011 7:37 AM To: firstname.lastname@example.org Subject: Re: 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: email@example.com subscribe: firstname.lastname@example.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]
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format