Thanks.

On Wed, Mar 16, 2011 at 9:20 PM, Michael Glavassevich
<mrgla...@ca.ibm.com> wrote:
> Benson,
>
> It's a default value that's biting you. processContent="strict" [1] when you
> don't specify it. Your document would only be valid if your schema contained
> a global attribute declaration for "blather" but you haven't declared one.
>
> Try <xs:anyAttribute processContents="lax"/> or <xs:anyAttribute
> processContents="skip"/> if you're not expecting or requiring the attributes
> in your instance document to be declared.
>
> Thanks.
>
> [1] http://www.w3.org/TR/xmlschema-1/#element-anyAttribute
>
> Michael Glavassevich
> XML Parser Development
> IBM Toronto Lab
> E-mail: mrgla...@ca.ibm.com
> E-mail: mrgla...@apache.org
>
> Benson Margulies <bimargul...@gmail.com> wrote on 03/16/2011 07:34:41 PM:
>
>> Oops, I sent the wrong version of the schema below. Remove the
>> <xs:attribute name='blather'/> of course.
>>
>> On Wed, Mar 16, 2011 at 7:33 PM, Benson Margulies
>> <bimargul...@gmail.com> wrote:
>> > Xerces 2.9.1, and everything else I've tried, rejects an attribute
>> > that I'm trying to permit with xs:anyAttribute. it seems just about as
>> > simple of an application as possible, so I imagine that I'm missing
>> > something pretty silly.
>> >
>> > A very simple schema:
>> >
>> > <?xml version="1.0" encoding="UTF-8"?>
>> > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
>> >            xmlns:xml="http://w   ww.w3.org/XML/1998/namespace"
>> >           xmlns:bt="http://www.basistech.com/2010/btml/";
>> >           targetNamespace="http://www.basistech.com/2010/btml/";>
>> >        <xs:element name="html-attributes">
>> >           <xs:complexType>
>> >               <xs:attribute name="blather" type="xs:string"/>
>> >               <xs:anyAttribute/>
>> >           </xs:complexType>
>> >        </xs:element>
>> > </xs:schema>
>> >
>> > A very simple document:
>> >
>> > <?xml version="1.0"?>
>> > <html-attributes xmlns="http://www.basistech.com/2010/btml/";
>> >         xmlns:q="http:/q/"
>> >                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>> >                 xsi:schemaLocation="http://www.basistech.com/2010/btml/
>> huh.xsd"
>> >                 blather="Blither"
>> >     />
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
>> For additional commands, e-mail: j-users-h...@xerces.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-users-h...@xerces.apache.org

Reply via email to