| Sample: XSDConfig | |
| Author: Rashmi Banthia (rjain29@gmail.com) | |
| Last Updated: Oct. 18th, 2004 | |
| Versions: | |
| xmlbeans-1.0.3 | |
| ----------------------------------------------------------------------------- | |
| This sample illustrates how you can specify package names to be used for xml | |
| namespaces. You can also specify class names to be used for individual qualified names. | |
| To customize the package names and the class names, you'll need to create .xsdconfig file. | |
| For eg: "filename.xsdconfig" | |
| Schema for xsdconfig can be obtained from XMLBeans source. | |
| For this sample: | |
| (1) The java class names generated without the XsdConfig are: | |
| * org.apache.xmlbeans.samples.catalog.ArticleDocument | |
| * org.apache.xmlbeans.samples.catalog.AVeryLongDescriptionElementDocument | |
| * org.apache.xmlbeans.samples.catalog.CatalogDocument | |
| * org.apache.xmlbeans.samples.catalog.JournalDocument | |
| (CatalogXsd.java uses above mentioned classes) | |
| (2) The java class names generated with XsdConfig are: | |
| * com.catalog.XmlArticleDocumentBean | |
| * com.catalog.XmlShortItemBean | |
| * com.catalog.XmlCatalogDocumentBean | |
| * com.catalog.XmlJournalDocumentBean | |
| (CatalogXsdConfig.java uses above mentioned classes) | |
| When you run this sample, you will see it print all the element values from XML document | |
| instance (with and without XsdConfig file). | |
| To try out this sample: | |
| 1. Set XMLBEANS_HOME in your environment | |
| 2. Ant must be on your PATH | |
| 3. To compile the schemas and sample source, run "ant build" |