[
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>
>
|