|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Xerces error report "attribute 'foo' should be qualified"
In article <A15AA644DB4AD511B1E800306E0077208B4263@MAILSERVER> you write: >Error at file D:\XML\testschema.xml, line 7, char 55 > Message: Attribute 'foo' should be qualified > >[This error (and the others like it that follow) are most puzzling error to >me. If I qualify this (xmlns:foo="eh?") this message goes away. However, ^^^^^^^^^ Presumably you don't really mean that. You have changed it into a declaration of the prefix "foo"! >WHY should I need to qualify this when it is defined in the default >namespace and the parser is obviously finding it in the declaration of >element person in the schema?] The default namespace does not apply to attributes (nothing to do with schemas, it's just the way namespaces work). An unprefixed attribute "belongs" to its element, rather than being directly in a namespace. If you want to use unprefixed attributes, you should remove the attributeFormDefault="qualified". -- Richard
|
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
|
|||||||||

Cart








