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] Invalid attribute names

[ Lists Home | Date Index | Thread Index ]

> >%rxp -N < test.xml
> >Warning: Attribute name :b has empty prefix
> >in unnamed entity at line 1 char 6 of <stdin>
> >Warning: Attribute name :b has unbound prefix
> >in unnamed entity at line 1 char 12 of <stdin>
> ><a :b="c"/>
> >%echo $?
> >0
> >
> >(result code 0 means the document is well-formed)
> 
> The latest version of RXP reports:
> 
> Error: Attribute name :b has empty prefix
>  in unnamed entity at line 1 char 6 of <stdin>
> 
> and returns status 1.
> 
> This corresponds to the namespaces erratum defining the term
> "namespace well-formedness".  The original version of the spec did
> not specify a kind of error that should be reported.

Richard,

1) RXP is a great tool. I like it very much. Please do not take it as a personal
offense, I am discussing XML Namespaces recommendation.

2) If the latest version of RXP says that Attribute name :b has empty prefix, then
in my opinion it is still wrong, since there is no thing like prefix for :b, since :b
is not a QName, and a prefix is a feature of a QName.

3) My version of RXP is 1.3, I downloaded it yesterday by following a link from your RXP
page. I've just went there and logged in via ftp, and found that there are pre-releases
of 1.4; and it is great that RXP now recognizes such documents as non-well-formed, but
the message should still be different, as it is not a QName, not an empty prefix.

My point is still the recommendation is faulty, not that an implementation is. I used the
example just to illustrate it.

David Tolpin






 

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

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