OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Help Needed to create an XSD

[ Lists Home | Date Index | Thread Index ]


You need to import the 3rd party's schema into your schema using XSD's
<import> element.  I believe, XSD spec has some examples, perhaps even in
the Primer.

Vladimir


On Tue, 4 Oct 2005, Cyril wrote:

> Hi,
>
> I am creating a webservice that will use the output from a 3rd party. The
> output of the 3rd party is an XML file with its own namespace:
>
> Eg:
>
> <rptTransmit xmlns="http://www.foo.ca/XMLSchemas "
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.foo.ca/XMLSchemas
> http://www.foo.ca/XMLSchemas/UAT/Transmit.xsd";>
> :
> </rptTransmit>
>
>
>
> Now I need to create my own XSD that contains some info in addition to the
> XML file I get from the 3rd party. It should look something like this
>
> <myrpt>
> <id>0000</id>
> <status>pending</status>
>
> <rptTransmit xmlns="http://www.foo.ca/XMLSchemas "
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://www.foo.ca/XMLSchemas
> http://www.foo.ca/XMLSchemas/UAT/Transmit.xsd";>
> :
> </rptTransmit>
> </myrpt>
>
>
>
> How will I create the XSD schema with the namespace of my tags and taking
> into consideration of the 3rd party namespace? Can anyone give me a sample
> XSD that will match what I 'd like to achieve
>
> Thanks,
> Cyril
>
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS