Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - eror validation for namespace [Thread Next] Re: eror validation for namespaceTo: NULL Date: 2/18/2009 5:10:00 PM Tatopitta wrote:
> Hi all, it seems a stupid question, but I am stuck in it for hours!
> I have an xml file with a root, namespace definition and children. Only the
> root has the namespace. Other nodes are without it.
>
> <ns0:root xmlns:ns0="http://myNamespace">
> <Child1>...</Child1>
> <Child2>...</Child2>
> </ns:root>
>
> I need to create a schema to validate this xml: if i use TargetNamespace,
> all the nodes must have the namespace...how can I have my schema?
If you use a targetNamespace and elementFormDefault="unqualified" then
the schema defines its root element(s) in the targetNamespace while the
child elements are defined in no namespace:
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://myNamespace"
elementFormDefault="unqualified">
<xs:element name="root">
<xs:complexType>
<xs:sequence>
<xs:element name="Child1" type="xs:string"/>
<xs:element name="Child2" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
