5543eb9de8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1824563 13f79535-47bb-0310-9956-ffa450edef68 |
||
---|---|---|
.. | ||
schemas | ||
src/org/apache/xmlbeans/samples/abstracttypes | ||
build.xml | ||
README.txt |
Sample: AbstractTypes Category: abstracttypes Author: Radu Preotiuc Last Updated: Feb. 7, 2005 Versions: xmlbeans-v1 1.0.3 xmlbeans-v2 ----------------------------------------------------------------------------- This sample illustrates the use of abstract XmlSchema types in XmlBeans. The scenario is simple: someone declares a generic XmlSchema containing the basic structure of a document with abstract, generic types and delivers a .jar file containing the compiled version of that Schema. We then define our own customization of that schema implementing the abstract types, we compile this XmlSchema using the .jar that was provided and create a sample instance document using XmlBeans. Here are the steps: Step1. Create the schema file "abstractBase.xsd" and compile it to abstractbase.jar. Step2. Create a Schema that implements the abstract types defined in "abstractBase.xsd", and compile it with "abstractbase.jar" on the classpath. Step3. Use the jars created in steps 1 and 2 to create an instance document using the concrete types. 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" 4. To execute the sample, run "ant run"