poi/xmlbeans/samples/XsdConfig
2018-02-16 22:41:27 +00:00
..
schemas add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
src/org/apache/xmlbeans/samples/xsdconfig add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
xml add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
build.xml add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00
README.txt add xmlbeans code (latest from xmlbeans svn) 2018-02-16 22:41:27 +00:00

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"