[Home] [By Thread] [By Date] [Recent Entries]

  • To: "Wadsworth, Geoffrey" <GWadsworth@t...>,<xml-dev@l...>
  • Subject: RE: Curious XML Validation issue.
  • From: "Chris Wilper" <cwilper@c...>
  • Date: Thu, 5 Dec 2002 14:53:46 -0500
  • Thread-index: AcKcigGfF0mjU9HbSlKQF4cML2a2rwADNUPQ
  • Thread-topic: Curious XML Validation issue.

Try using xsd:all in your WXS.

Example:
http://www.zvon.org/xxl/XMLSchemaTutorial/Output/ser_simpleContent_st3.html

Order is important in apps where one element must precede another
because of some dependency on the previous value when processing as
a stream.

- Chris

-----Original Message-----
From: Wadsworth, Geoffrey [mailto:GWadsworth@t...]
Sent: Thursday, December 05, 2002 1:11 PM
To: 'xml-dev@l...'
Subject:  Curious XML Validation issue.


I have defined a schema for an import business document. The process that is
producing the xml that the schema is validating is producing a useable xml
document. It does not validate because the some of the nodes are in a
different order.
Example: 
		<PAY_PLAN>
			<INSTALLMENT>
				<INSTALLMENT_NUM>1</INSTALLMENT_NUM>
				<INSTALLMENT_DESCR>1 of
4</INSTALLMENT_DESCR>
				<DUE_DATE>12/28/02</DUE_DATE>
				<PREMIUM_AMT/>
				<PAST_DUE_AMT/>
				<TOTAL_AMT/>
			</INSTALLMENT>
			<PAY_PLAN_TYPE_CODE>CUSTOM</PAY_PLAN_TYPE_CODE>
			<REMITTANCE_DESCR>1 of 4</REMITTANCE_DESCR>
			<NUM_OF_PAYMENTS_QTY>1 of 4</NUM_OF_PAYMENTS_QTY>
			<PLAN_PREMIUM_AMT/>
			<PLAN_PAST_DUE_AMT/>
			<PLAN_TOTAL_AMT/>
		</PAY_PLAN>
The above is what is being sent. The schema complains because the
<PAY_PLAN_TYPE_CODE> & <REMITTANCE_DESCR> nodes are defined as being before
the <INSTALLMENT> node. This puzzles me because the order of the nodes under
doesn't matter when I am accessing the data but the schema complains anyway.
I am doing the validation in VB using MSXML4. Is there a way for the schema
to ignore the order? I would also be curious as to why the schema even cares
about the order. 

Thanks, 
Geoff 


-----------------------------------------------------------------
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://lists.xml.org/ob/adm.pl>


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member