W3C home > Mailing lists > Public > xmlschema-dev@w3.org > October 2006

Re: SV: SV: Any wildcard and the .NET validator?

From: Jeff Rafter <lists@jeffrafter.com>
Date: Tue, 10 Oct 2006 07:29:48 -0700
Message-ID: <452BAE5C.2000700@jeffrafter.com>
To: Zafar Abbas <Zafar.Abbas@microsoft.com>
CC: Bryan Rasmussen <BRS@itst.dk>, Xan Gregg <xan.gregg@jmp.com>, xmlschema-dev@w3.org

Hi Zafar Abbas,

I used 1.1.x and 2.0.x:

System.Xml.XmlValidating Reader validation 1.1.x
Validating example.xml
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:em'. An error occurred at 
file:///G:/example.xml, (22, 110).
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:br'. An error occurred at 
file:///G:/example.xml, (22, 141).
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:strong'. An error occurred at 
file:///G:/example.xml, (22, 156).

Document is invalid

--------------------------------

System.Xml.XmlReader schema validation 2.x
Validating example.xml
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:em'.
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:br'.
Validation Error: Could not find schema information for the element 
'http://www.w3.org/1999/xhtml:strong'.

Document is invalid

I think the specific versions I am using are (v1.1.4322 and v2.0.50727). 
Also, I tried to see if it was the mixed="true" definition throwing it 
off. I created a new non-mixed example and removed that from the 
declaration and got the same errors.

Thanks,
Jeff

Zafar Abbas wrote:
> Bryan,
> What error do you get when validating it through .NET? And which version
> of the .NET framework are you using?
> 
> Thanks,
> Zafar Abbas
> 
> -----Original Message-----
> From: xmlschema-dev-request@w3.org [mailto:xmlschema-dev-request@w3.org]
> On Behalf Of Bryan Rasmussen
> Sent: Monday, October 09, 2006 6:14 AM
> To: Xan Gregg
> Cc: lists@jeffrafter.com; xmlschema-dev@w3.org
> Subject: SV: SV: SV: Any wildcard and the .NET validator?
> 
> 
> Oops you're right, I didn't notice that mixed was set to true. In that
> case I
> would assume that All validators but .Net are correct in this instance. 
> 
> Cheers,
> Bryan Rasmussen
> 
> 
> 
> 
> -----Oprindelig meddelelse-----
> Fra: Xan Gregg [mailto:xan.gregg@jmp.com]
> Sendt: 9. oktober 2006 15:10
> Til: Bryan Rasmussen
> Cc: lists@jeffrafter.com; xmlschema-dev@w3.org
> Emne: Re: SV: SV: Any wildcard and the .NET validator?
> 
> 
> I don't see what the confusion is. Text nodes are allowed because  
> DescriptionType has mixed=true, and xhtml element nodes are allowed  
> because of the <any> particle. The lax value only means that  
> unrecognized xhtml element nodes won't be assessed for validity, but  
> recognized xhtml element nodes will be assessed. Element nodes in  
> other namespaces (e.g., RDF) are disallowed outright.
> 
> xan
> 
> On Oct 9, 2006, at 6:50 AM, Bryan Rasmussen wrote:
> 
>> Well I think no matter which is right the spec at this point is  
>> unclear
>> (unless clarified at some other place in the spec in which case it  
>> is just
>> convoluted)
>>
>>> -----Oprindelig meddelelse-----
>>> Fra: Jeff Rafter
>>> Til: xmlschema-dev@w3.org
>>> Emne: Any wildcard and the .NET validator?
>>>
>>> Does anyone here have information on the .NET XML Schema validator  
>>> and
>>> their position on lax validation of wildcards?
>>>
>>> i.e.:
>>>
>>>   <complexType name="DescriptionType" mixed="true">
>>>     <sequence>
>>>       <any minOccurs="0" maxOccurs="unbounded"
>>>         namespace="http://www.w3.org/1999/xhtml"  
>>> processContents="lax"/>
>>>     </sequence>
>>>   </complexType>
>>>
>>>     <description xmlns:html="http://www.w3.org/1999/xhtml">Blah
>>> Blah<html:em>blah</html:em>.<html:br/>Blah<html:strong>blah</ 
>>> html:strong>
>>> blah!</description>
> 
> 
> 
> 
> 
Received on Tuesday, 10 October 2006 14:30:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:55 GMT