- From: <noah_mendelsohn@us.ibm.com>
- Date: Wed, 5 Nov 2003 09:56:52 -0500
- To: "Srinivasan, Sriram" <SSrinivasan@filenet.com>
- Cc: xmlschema-dev@w3.org
- Message-ID: <OFAF18CE65.8E6E8461-ON85256DD5.0051AE48@lotus.com>
I understand that you may have particular reasons for doing things this way, but it sounds as if the first few elements of your example really are in a group of some significance. It's generally good practice in XML to explicitly mark up groupings that are significant. Would it make sense to change your format to: <TestScript> <ScriptInfo> <Description>My Test Script</Description> <FileName>sample.in</FileName> <Usage>Usage description</Usage> <ScriptInfo> <PreTest> ..... </PreTest> <Test> ..... </Test> <PostTest> ..... </PostTest> </TestScript> This is arguably better XML markup, and XML schema can describe it in the manner you would like. I.e., you can make the content of the ScriptInfo an <ALL> group, and make a <SEQUENCE> of the <ScriptInfo>, <PreTest>, <Test>, and <PostTest>. I'm not sure, but I'm guessing there is some reason you want those first few elements together, and indeed I've guessed that it's to describe some test script. Would this work for you? Many of us would consider it "better" XML. -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 --------------------------------------
Received on Wednesday, 5 November 2003 09:57:47 UTC