xml - Can XSD extension re-order elements? -
i want extend type in xml schema, this:
<complextype name="alieninfo"> <complexcontent> <extension base="personalinfo"> <sequence> <element name="planet" type="xsd:string"/> </sequence> </extension> </complexcontent> </complextype>
where
<complextype name="personalinfo"> <sequence> <element name="name" type="xsd:string" /> <element name="age" type="xsd:int" /> </sequence> </complextype>
but want change order of constituent elements. say, have planet
before name
, age
. possible?
deriving types extension cannot used change order of elements in base type:
when complex type derived extension, effective content model content model of base type plus content model specified in type derivation. furthermore, 2 content models treated 2 children of sequential group.
i have found concerns regarding element ordering -- allowing order or changing existing order -- unnecessary in end. suggest if extension works achieve goal, don't worry changing order of elements in base type.
Comments
Post a Comment