| Author |
Advice on extending types under XSD?
|
|
| Charles Fineman 2004-02-25, 9:29 am |
| Say i've got a type that appears in a request... say it represents a
shipment. I want it to contain things like from and to address elements
as well as a sequence of the pieces being shipped.
Say the operation is supposed to calculate the cost to ship each piece.
I would like the response type to look just like the request type but
with a price element under each of the item types. For example:
Request:
<shipment>
<from/>
<to/>
<pieces>
<piece>
<weight>100</weight>
</piece>
<piece>
<weight>5</weight>
</piece>
</pieces>
</shipment>
Response:
<shipment>
<from/>
<to/>
<pieces>
<piece>
<weight>100</weight>
<cost>10.00</cost>
</piece>
<piece>
<weight>5</weight>
<cost>5.00</cost>
</piece>
</pieces>
</shipment>
It would be great if I could easily extend the request type to turn it
into the response type but I'm not sure there is an easy way to do that.
Any thoughts?
| |
|
| Sounds like XSLT rather than XSD.
"Charles Fineman" <cfineman-no&spam@yahoo.com> wrote in message
news:7543b$403ca2de$d89e2d9a$4775@dcanet.allthenewsgroups.com...
> Say i've got a type that appears in a request... say it represents a
> shipment. I want it to contain things like from and to address elements
> as well as a sequence of the pieces being shipped.
>
> Say the operation is supposed to calculate the cost to ship each piece.
> I would like the response type to look just like the request type but
> with a price element under each of the item types. For example:
>
> Request:
> <shipment>
> <from/>
> <to/>
> <pieces>
> <piece>
> <weight>100</weight>
> </piece>
> <piece>
> <weight>5</weight>
> </piece>
> </pieces>
> </shipment>
>
> Response:
> <shipment>
> <from/>
> <to/>
> <pieces>
> <piece>
> <weight>100</weight>
> <cost>10.00</cost>
> </piece>
> <piece>
> <weight>5</weight>
> <cost>5.00</cost>
> </piece>
> </pieces>
> </shipment>
>
> It would be great if I could easily extend the request type to turn it
> into the response type but I'm not sure there is an easy way to do that.
>
> Any thoughts?
>
|
|
|
|
| Copyright 2003 - 2008 forum4designers.com Software forum Computer Hardware reviews |