I am new to Schema definitions...i am trying to define a parent tag which can have one or more children in any sequence...how do i do that using xsd i.e i want the XSD to be able to accomodate <parent> <child1>sdf</child1> <child2>ddd</child2> </parent> OR <parent> <child2>abcd</child2> <child1>sdfadf</child1> </parent> i looked at the xsd samples and found the definiton for complex types (xsd:complexType) gives only all,sequence or choice as alternatives and none of them see to cover what i need....can somebody shed some light on this???
The <all> indicator specifies by default that the child elements can appear in any order and that each child element must occur once and only once: I want one that can appear in any order multiple times ex <parent> <child1>sdf</child1> <child2>ddd</child2> <child1>123123sdf</child1> <child2>2314234ddd</child2> </parent> [ July 09, 2003: Message edited by: Satish Gopalakrishnan ]
it works..sorry... as to why i am doing this.... i am trying to hold contents of a document in an XML and have defined basic blocks like para,line etc which have to be used in this manner. I know this seems like a poor design but it gives me the maximum flexibility interms of changing the content easily.
Those who dance are thought mad by those who hear not the music. This tiny ad plays the bagpipes:
Devious Experiments for a Truly Passive Greenhouse!