[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: a namespace definitions related question(s)
Thanks for the detailed answer. If my XML processor is not only parsing but also validating and namespace aware, it seems natural to expect it to allow/tolerate examples such as the one I gave. What I'm asking is, is there a downside to "semantically" matching start/end tags by using namespace information? Another questions is: what happens with attributes: <foo:bar xmlns:foo="foobar" foo:a="b" a="c"/> Is there a "collision" between foo:a and a? Shlomo. -----Original Message----- From: Pete Cordell [mailto:petexmldev@t...] Sent: â 20 ôáøåàø 2007 12:11 To: Shlomo Yona Cc: xml-dev@l... Subject: Re: a namespace definitions related question(s) Original Message From: "Shlomo Yona" <S.Yona@F...> > In the XML instance that I posted: > * is the document well formed? No - because in your example the end tag name does not match the start tag name. I think in one of the earlier XML versions it says that the end tag name must 'echo' the start tag name which I think is clearer in what the intent it. > Should XML processors be XML-Namespace aware? They needn't be, but it's good if they are. > Say I have a schema, is the well-formedness dependent upon the schema?? No - well formedness is purley an XML issue about whether start tags are matched by end tags, attributes have the right quotation marks and so on. A schema will help determine whether a particular (well-formed) XML instance is 'valid' against that schema. > What I'm asking is whether or not an XML parser should be namespace > aware, and whether or not its capabilities should depend (and how) on a > schema. It is possible to define XML schemas that specify XML documents that don't use namespaces. In that case the XML processor needn't be namespace aware. Although it's unlikely that you'll find a schema aware validating XML processor that is not namespace aware. HTH, Pete. ============================================= Pete Cordell Tech-Know-Ware Ltd for XML to C++ data binding visit http://www.tech-know-ware.com/lmx (or http://www.xml2cpp.com) =============================================
[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
|