[xsd-users] XSD-tree Parsing Question

Abayeva, Karina karina.abayeva at rbccm.com
Wed Sep 10 13:58:51 EDT 2008


All,

I have a question regarding the flag to disable validation. I have a
root element that defines several required child elements. Please see
the example below for details:
  <xs:complexType name="TestDataType">
    <xs:sequence>
      <xs:element name="Field1" type="xs:string" />
      <xs:element name="Field2" type="xs:string" />
    </xs:sequence>
  </xs:complexType>

When the code is generated, parse function explicitly checks whether
Field1_ and Field2_ member variables are present. If they are not, parse
function will throw an expected element exception. Is there any way to
make these presence checks configurable based on whether I passed in
don't_validate flag?

The only option that occurs to me is to create a wrapper function in a
derived class that will catch expected element exception.

Thanks,

Karina Abayeva 

________________________________________

This E-Mail (including any attachments) may contain privileged or confidential information.  It is intended only for the addressee(s) indicated above.

The sender does not waive any of its rights, privileges or other protections respecting this information.  

Any distribution, copying or other use of this E-Mail or the information it contains, by other than an intended recipient, is not sanctioned and is prohibited.

If you received this E-Mail in error, please delete it and advise the sender (by return E-Mail or otherwise) immediately. 

This E-Mail (including any attachments) has been scanned for viruses. 

It is believed to be free of any virus or other defect that might affect any computer system into which it is received and opened. 

However, it is the responsibility of the recipient to ensure that it is virus free. 

The sender accepts no responsibility for any loss or damage arising in any way from its use.

E-Mail received by or sent from RBC Capital Markets is subject to review by Supervisory personnel. 

Such communications are retained and may be produced to regulatory authorities or others with legal rights to the information.

IRS CIRCULAR 230 NOTICE:  TO COMPLY WITH U.S. TREASURY REGULATIONS, WE ADVISE YOU THAT ANY U.S. FEDERAL TAX ADVISE INCLUDED IN THIS COMMUNICATION IS NOT INTENDED OR WRITTEN TO BE USED, AND CANNOT BE USED, TO AVOID ANY U.S. FEDERAL TAX PENALTIES OR TO PROMOTE, MARKET, OR RECOMMEND TO ANOTHER PARTY ANY TRANSACTION OR MATTER.



More information about the xsd-users mailing list