Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: xsd:any and its processContents and namespace attribute >Thread Next - RE: xsd:any and its processContents and namespace attribute RE: xsd:any and its processContents and namespace attributeTo: "Morris Matsa" <mmatsa@--.---.---> Date: 8/28/2007 10:35:00 PM Thank you. So my previous email is wrong? The namespace has precedence over the processContents Shlomo -----Original Message----- From: Morris Matsa [mailto:mmatsa@u...] Sent: =E3 29 =E0=E5=E2=E5=F1=E8 2007 14:55 To: Shlomo Yona Cc: xmlschema-dev@w... Subject: Re: xsd:any and its processContents and namespace attribute I think that these are orthogonal properties. First, the wildcard = matches any elements that pass the namespace check. Then, for any elements that match, you process them according to the method defined by the "processContents". So, from your options "skip only if the namespace = ..." --- otherwise, if it's in the target namespace, then this particle = wouldn't match the element at all, and either some other particle would match it (maybe an outer choice has other options) or otherwise the instance = would be invalid. "Shlomo Yona" <S.Yona@F...>@w3.org on 08/29/2007 01:31:15 AM Sent by: xmlschema-dev-request@w... To: <xmlschema-dev@w...> cc: Subject: xsd:any and its processContents and namespace attribute Hello, When using both processContents and namespace attributes in an xsd:any which one of the two has precedence? For example: <xsd:any namespace==94##other=94 processContents==94skip=94/> Should I just skip when processing or should I skip only if the = namespace of the observed element in the XML instance is from a namespace other = than the target namespace of the schema? Thanks. Shlomo. From mmatsa@u... Wed Aug 29 12:52:01 2007 Received: from aji.w3.org ([133.27.228.225] | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
