OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] linking, 80/20

[ Lists Home | Date Index | Thread Index ]

At 1:20 AM -0400 8/20/02, Amelia A Lewis wrote:

>A namespace declaration is not an attribute (even if DOM treats it like
>one).  When you turn on namespace processing in SAX2, prefix mappings
>are reported before the element that they appear on.  The thing that is
>lexically an attribute in the XML is not reported as an attribute in the
>start element event.

A namespace declaration is an attribute because XML 1.0 defines it 
that way. No other spec, including SAX, Infoset, DOM, or anything 
else is normative on this point.

By default SAX2 reports attributes that declare namespaces 
differently than it does other attributes, but this does not mean 
that they are not attributes. If you want, you can tell SAX2 to 
report attributes that declare namespaces the same way as all other 
attributes by setting the 
http://xml.org/sax/features/namespace-prefixes property to true.

DOM2 always includes attributes that declare namespaces in its lists 
of attributes.

-- 

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
|          XML in a  Nutshell, 2nd Edition (O'Reilly, 2002)          |
|              http://www.cafeconleche.org/books/xian2/              |
|  http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/  |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |
+----------------------------------+---------------------------------+




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS