You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by ra...@apache.org on 2005/11/18 21:09:47 UTC

svn commit: r345361 [93/181] - in /xmlbeans/site: build/site/docs/2.1.0/ build/site/docs/2.1.0/guide/ build/site/docs/2.1.0/images/ build/site/docs/2.1.0/reference/ build/site/docs/2.1.0/reference/javax/ build/site/docs/2.1.0/reference/javax/xml/ build...

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conValidationWithXmlBeans.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conValidationWithXmlBeans.html?rev=345361&view=auto
==============================================================================
--- xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conValidationWithXmlBeans.html (added)
+++ xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conValidationWithXmlBeans.html Thu Nov 17 15:28:26 2005
@@ -0,0 +1 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- Copyright 2004 The Apache Software Foundation

     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License. -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>XMLBeans Tools</title>
<!-- InstanceEndEditable -->
<!--(Meta)==========================================================-->
<meta http-eq
 uiv=Content-Type content="text/html; charset=iso-8859-1">
<!-- InstanceBeginEditable name="metatags" -->
<meta name="author" content="your name" />
<meta name="Description" content="A description of the topic contents." />
<meta name="Keywords" content="keywords to help in searches" />
<meta name="date last modified" content="10/25/02" />
<!-- InstanceEndEditable -->
<!--(Links)=========================================================-->
<!-- InstanceBeginEditable name="head" -->
<link href="../xmlbeans.css" rel="stylesheet" type="text/css" />
<!-- InstanceEndEditable -->
<link href="../xmlbeans.css" rel="stylesheet" type="text/css">
<script language="JavaScript" src="../../../core/topicInfo.js"></script>
<script language="JavaScript" src="../../../core/CookieClass.js"></script>
<script language="JavaScript" src="../../../core/displayContent.js"></script>
</head>
<!--(Body)==========================================================-->
<body>
<script language="JavaScript">

</
 script>
<!-- InstanceBeginEditable name="body" -->
<h1> Validation with XMLBeans </h1>
<p>An essential part of schema-related work is validating instances based on the schema. XMLBeans provides a number of ways for you to ensure your instances are valid, both at the command line and programmatically at run time. </p>
<h2>Validation, XMLBeans-Style</h2>
<p>XMLBeans' schema-oriented approach to handling XML makes validation an important part of its work. However, XMLBeans has a specific approach to validation that's helpful to keep in mind when you're working.</p>
<p>Validation features include the following: </p>
<ul>
    <li>Generally, XMLBeans validates when you ask it to. It <a href="#no_parsing_validation">doesn't validate while parsing</a> -- nor, by default, while your code is updating the bound instance along the way through, say, set* methods (although you can change this behavior).</li>
    <li>You can <a href="#validation_apis">validate programmatically</a> or by us
 ing one of the <a href="#command_line_validation">command-line tools</a> provided by XMLBeans. </li>
    <li>The <code>validate</code> methods return <code>true</code> or <code>false</code> to indicate whether the instance is valid. You can also <a href="#retrieving_error_messages">capture error information</a> if you want to when validating programmatically. To do this, you specify an error listener.</li>
    <li>You can tell XMLBeans at parse time that it <a href="#validation_as_you_go">should validate during calls to set* methods</a>. Note that this means validation <em>after</em> parsing, not during, and that it can slow performance. Also note validation would not occur as changes are made by a cursor.</li>
    <li>XMLBeans does validate <em>schema</em> when compiling the schema through scomp or the xmlbean Ant task. (When you're compiling schema programmatically, you can disable validation with the <code>XmlOptions.setCompileNoValidation</code> method.)</li>
</ul>
<h2>X
 MLBeans Validates Only When You Ask It To &#8212; Generally</h2>
<p>Given XMLBeans' focus on schema-oriented work, it's natural to assume that it might check up on you as your code is making changes to an instance &#8212; that it might prevent your code from doing something that would render the instance invalid along the way. But, by default, it doesn't. The design of XMLBeans assumes that an XML instance might go through multiple invalid states before changes are complete. As a result, generally speaking, XMLBeans keeps quiet while changes are occurring.</p>
<blockquote>
    <p><span class="notepara"><strong>Note:</strong> The exception to this rule is that XMLBeans validates your schema when you're compiling it using scomp or the xmlbean Ant task.</span></p>
</blockquote>
<h3><a name="no_parsing_validation" id="no_parsing_validation"></a>XMLBeans Does Not Validate an Instance While Parsing It</h3>
<p>But it's not hard to get the impression that it does. For example, imagi
 ne that you're parsing an XML instance using a statement such as the following:</p>
<blockquote>
    <pre>MyXmlSchemaType myXmlBean = MyXmlSchemaType.Factory.parse(myXml);</pre>
</blockquote>
<p>If the namespace declared in the myXml instance doesn't match the target namespace of the schema from which MyXmlSchemaType was generated, parsing will fail with an error message. Likewise, you'll get messages for other mismatches between the shape of myXml and the XML shape described by the schema.</p>
<p>But these failures and messages don't result from validation. Instead, all XMLBeans is doing is a not-very-deep check to see if the instance <em>shouldn't be bound</em> to the XMLBeans type generated from schema. In other words, the checking done at the parsing stage is simply a &quot;low bar&quot; effort to avoid trouble down the road.</p>
<p>Validation, on the other hand, is designed to verify that the instance conforms completely to the schema.</p>
<p>So you can validate in any 
 of three ways:</p>
<ul>
    <li>On request, using a validate method.</li>
    <li>On the fly, using the &quot;validate on set&quot; option.</li>
    <li>Using one of the command-line tools. </li>
</ul>
<h2>Tools for Validating</h2>
<p>XMLBeans tools for validation include command-line tools and APIs. </p>
<h3><a name="command_line_validation" id="command_line_validation"></a>Command-line Tools for Validation </h3>
<p>Among the many <a href="tools.html">command-line tools</a> XMLBeans provides, you'll find two that are specifically for validation. </p>
<ul>
    <li><a href="tools.html#validate">validate</a> tool &#8212; A validation command-line tool
in which you specify the instance to validate and the schema to validate it against.
        <p>You'll find the <code>validate</code> tool in the bin directory of your XMLBeans installation. </p>
    </li>
    <li><a href="tools.html#svalidate">svalidate</a> tool &#8212; Identical to the validate tool, except that svalidate uses 
 a streaming model that supports validation against much larger schemas.
        <p>You'll find the <code>svalidate</code> tool in the bin directory of your XMLBeans installation. </p>
    </li>
</ul>
<h3><a name="validation_apis" id="validation_apis"></a>APIs for Validation </h3>
<p>XMLBeans APIs provide ways for you to <a href="#validation_when_you_ask">validate on request</a> &#8212; say, after your code has finished editing an instance and before it passes the instance elsewhere. You can also specify that your calls to set* methods should <a href="#validation_as_you_go">validate on-the-fly</a> the instance that is being edited; you do this as an option when your code creates the XMLBeans schema type instance.</p>
<h4><a name="validation_when_you_ask" id="validation_when_you_ask"></a>Validation When You Ask for It</h4>
<p>Both the <code>validate</code> methods described here are available from any XMLBeans type generated from schema during schema compilation (because all s
 uch types inherit from <code>XmlObject</code>). Both methods are designed to validate the instance that is bound to the type from which the method is called. For example, if your schema defines a <code>&lt;purchase-order&gt;</code> element with <code>&lt;item&gt;</code> children, calling the <code>myItem.validate()</code> method will validate the <code>&lt;item&gt;</code> instance bound to <code>Item</code>. This includes the <code>&lt;item&gt;</code> element's children, but not the <code>&lt;purchase-order&gt;</code> element or the <code>&lt;item&gt;</code> element's siblings.</p>
<p>Both methods return a <code>boolean</code> to indicate validity, and one of the methods lets you specify options for validation, such as capturing messages about why an invalid instance is invalid.</p>
<ul>
    <li><code>XmlObject.validate()</code> &#8212; Returns <code>true</code> if the instance is valid.</li>
    <li><code>XmlObject.validate(XmlOptions)</code> &#8212; Returns <code>true</cod
 e> if the instance is valid, using the specified <code>XmlOptions</code> instance to customize validation.
        <p>In particular, you can use the <code>XmlOptions.setErrorListener</code> method to specify a <code>Collection</code> instance with which to capture messages pertaining to invalid instances. For an example, see the Javadoc for this method. </p>
        <p>Through the <code>XmlOptions</code> class, you can specify options to use during validation. The options include the following: </p>
    </li>
    <li>XmlOptions.setErrorListener -- Specifies a Collection instance that XMLBeans should use to store errors that occur during validation (or, in other contexts, during parsing and compilation). </li>
    <li>XmlOptions.setValidateTreatLaxAsSkip -- Tells XMLBeans that it should skip elements matching an particle with contentModel=&quot;lax&quot; during validation. </li>
</ul>
<p>Also, see the <a href="#validation_as_you_go">section on validating as you go</a> for inf
 ormation about using the <code>XmlOptions.setValidateOnSet</code> method.</p>
<h3><a name="retrieving_error_messages" id="retrieving_error_messages"></a>Retrieving Error Messages About Invalid XML</h3>
<p>When you'll be validating with one of the <code>validate</code> methods, you can specify a <code>java.util.Collection</code> implementation as an error listener. As validation occurs, errors are added to the listener. After validation (and if the instance is found to be invalid) you can examine the errors. Here's an example:</p>
<pre>// Set up the validation error listener.
ArrayList validationErrors = new ArrayList();
XmlOptions validationOptions = new XmlOptions();
validationOptions.setErrorListener(validationErrors);

MyDocument myDoc = MyDocument.Factory.parse(pathToXml);

// Do some editing to myDoc.

// During validation, errors are added to the ArrayList for
// retrieval and printing by the printErrors method.
boolean isValid = myDoc.validate(validationOptions);

// 
 Print the errors if the XML is invalid.
if (!isValid)
{
    Iterator iter = validationErrors.iterator();
    while (iter.hasNext())
    {
        System.out.println(">> " + iter.next() + "\n");
    }
}</pre>
<h3><a name="validation_as_you_go" id="validation_as_you_go"></a>Validation As You Go</h3>
<p>By default, an XML instance will not be validated at run time as your code makes changes. However, you can change this behavior for limited on-the-fly validation. To do this, you specify the &quot;validate on set&quot; option when you create the XMLBeans type instance &#8212; you do this with the <code>XmlOptions.setValidateOnSet</code> method. </p>
<p>When you specify this option, XMLBeans with throw an exception when your code invalidates the XML through a set* method. Note that you can't specify an error listener for use in conjunction with this means of validating. Also, with &quot;validate on set,&quot; only simple schema types will be validated. Schema types not validated 
 by this approach include, for example, those defining elements with attributes or elements with children.</p>
<p>Because its functionality is limited to simple schema types and it validates for set* method calls, you should regard this validation approach as a debugging tool, rather than an alternative to using a <code>validate</code> method. For example, you might use it to determine which errant bit of code is creating an invalid chunk of XML.</p>
<p class="notepara"><strong>Note:</strong> This sort of validation is not supported during changes you make using an <code>XmlCursor</code> instance.</p>
<p>Among the methods you can use to create an XMLBeans instance &#8212; the <code>parse</code> methods and the <code>newInstance</code> method &#8212; you'll find versions that take an <code>XmlOptions</code> instance as a parameter. Specifying this option would look something like the following: </p>
<pre>XmlOptions validateOptions = new XmlOptions();

// Tell XMLBeans you want
  to validate on the fly.
validateOptions.setValidateOnSet();
// Create the new instance, specifying the option.
PurchaseOrder newPo = PurchaseOrder.Factory.newInstance(validateOptions);

// ... Code to edit the instance via get and set methods ... </pre>
<div>
    <p class="relatedtopics"> Related Topics </p>
    <p> <a href="conGettingStartedwithXMLBeans.html">Getting Started with XMLBeans</a> </p>
</div>
<!-- InstanceEndEditable -->
<script language="JavaScript">

</script>
</body>
</html>
\ No newline at end of file

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conXMLBeansSupportBuiltInSchemaTypes.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conXMLBeansSupportBuiltInSchemaTypes.html?rev=345361&view=auto
==============================================================================
--- xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conXMLBeansSupportBuiltInSchemaTypes.html (added)
+++ xmlbeans/site/src/documentation/content/docs/2.1.0/guide/conXMLBeansSupportBuiltInSchemaTypes.html Thu Nov 17 15:28:26 2005
@@ -0,0 +1,343 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
+
+<!-- Copyright 2004 The Apache Software Foundation
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License. -->
+<html>
+<head>
+<!-- InstanceBeginEditable name="doctitle" -->
+<title>Java Types for XML Schema</title>
+<!-- InstanceEndEditable -->
+<!--(Meta)==========================================================-->
+
+<meta http-equiv=Content-Type content="text/html; charset=$CHARSET;">
+
+
+<!-- InstanceBeginEditable name="metatags" -->
+
+<meta name="author" content="your name">
+<meta name="description" content="A description of the topic contents.">
+<meta name="keywords" content="keywords to help in searches">
+<meta name="date last modified" content="10/25/02">
+<!-- InstanceEndEditable -->
+
+<!--(Links)=========================================================-->
+<!-- InstanceBeginEditable name="head" -->
+<link href="../xmlbeans.css" rel="stylesheet" type="text/css">
+<!-- InstanceEndEditable -->
+<link href="../xmlbeans.css" rel="stylesheet" type="text/css">
+<a href="../../../core/index.html" id="index"></a>
+<script language="JavaScript" src="../../../core/topicInfo.js"></script>
+<script language="JavaScript" src="../../../core/CookieClass.js"></script>
+<script language="JavaScript" src="../../../core/displayContent.js"></script>
+</head>
+
+<!--(Body)==========================================================-->
+<body>
+<script language="JavaScript">
+
+</script>
+<!-- InstanceBeginEditable name="body" -->
+<h1> XMLBeans Support for Built-In Schema Types</h1>
+<p>Just as with types in XML schema, the XMLBeans types based on schema are arranged
+  in a hierarchy. In general, the hierarchy of XMLBean types mirrors the hierarchy
+  of the schema types themselves. XML schema types all inherit from <span class="langinline">xs:anyType</span>
+  (which is at the root of the hierarchy); XMLBeans types inherit from <span class="langinline">XmlObject</span>.</p>
+<p>In XML schema, <span class="langinline">xs:anyType</span> is the root type
+  for two type categories: built-in and user-derived. Built-in schema types are
+  common types defined by the XML schema specification. User-derived types are
+  those you define in your schema. This topic lists the built-in types provided
+  with XMLBeans. For information about user-derived types and the Java types generated
+  from them, see <a href="conJavaTypesGeneratedFromUserDerived.html">Java Types Generated
+  from User-Derived Schema Types</a>.</p>
+<p>The following figure illustrates the hierarchy of types, showing both built-in
+  schema types and their XMLBeans parallels. Notice, too, that nearly all of the
+  built-in types are also available as natural Java types.</p>
+<p><img src="../images/conXMLTypeHierarchy.gif" width="865" height="887"> </p>
+<h1>Java Types Representing Built-In Schema Types</h1>
+<p>As you can see from the figure above, all 46 built-in schema types are represented
+  by an XMLBean type provided with XMLBeans. When using built-in XMLBean types,
+  keep in mind that:</p>
+<ul>
+  <li> Since <span class="langinline">XmlObject</span> corresponds to the <span class="langinline">xs:anyType</span>,
+    all Java XMLBean types inherit from <span class="langinline">XmlObject</span>.
+    Therefore all XMLBean types share the <span class="langinline">XmlObject</span>
+    interface’s ability to create an <span class="langinline">XmlCursor</span>
+    at the position of the object. They can also render the XML as strings or
+    streams.
+  <li>
+    <div>Where there is a corresponding natural Java type, the XMLBeans type provides
+      a way to get the underlying XML's value as the natural type. See the table
+      in this topic for information on how natural Java types map to XMLBeans
+      types. </div>
+
+  <li> Values assigned to built-in XMLBeans types are validated in keeping with
+    the rules of the schema type they represent. So, for example, an attempt to
+    assign a negative integer value to an <span class="langinline">XmlPositiveInteger</span>
+    will throw an <span class="langinline">XmlValueOutOfRange</span> exception.</li>
+</ul>
+<div>
+  <p>The following table lists the built-in schema types, along with their XMLBeans
+    and natural Java parallels. Unless otherwise noted, natural Java types are
+    in the <span class="langinline">java.lang</span> package; XMLBean types are
+    in the <span class="langinline">org.apache.xmlbeans</span> package.</p>
+</div>
+<div id="topictext">
+  <table>
+    <tr>
+      <td width="30%"><strong>Built-In Schema Type</strong></td>
+      <td width="31%"><strong>XMLBean Type</strong></td>
+      <td width="39%"><strong>Natural Java Type</strong></td>
+    </tr>
+    <tr>
+      <td>xs:anyType</td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlObject.html">XmlObject</a></td>
+      <td> <a href="../reference/org/apache/xmlbeans/XmlObject.html">org.apache.xmlbeans.XmlObject</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#dt-anySimpleType" target="_blank">xs:anySimpleType</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlAnySimpleType.html">XmlAnySimpleType</a></td>
+      <td> <a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#anyURI" target="_blank">xs:anyURI</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlAnyURI.html">XmlAnyURI</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#base64Binary" target="_blank">xs:base64Binary</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlBase64Binary.html">XmlBase64Binary</a></td>
+      <td>byte[]</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#boolean" target="_blank">xs:boolean</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlBoolean.html">XmlBoolean</a></td>
+      <td>boolean</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#byte" target="_blank">xs:byte</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlByte.html">XmlByte</a></td>
+      <td>byte</td>
+    </tr>
+    <tr>
+      <td height="17"><a href="http://www.w3.org/TR/xmlschema-2/#date" target="_blank">xs:date</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlDate.html">XmlDate</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#dateTime" target="_blank">xs:dateTime</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlDateTime.html">XmlDateTime</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#decimal" target="_blank">xs:decimal</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlDecimal.html">XmlDecimal</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html" target="_blank">java.math.BigDecimal</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#double" target="_blank">xs:double</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlDouble.html">XmlDouble</a></td>
+      <td>double</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#duration" target="_blank">xs:duration</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlDuration.html">XmlDuration</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/GDuration.html">org.apache.xmlbeans.GDuration</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#ENTITIES" target="_blank">xs:ENTITIES</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlENTITIES.html">XmlENTITIES</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#ENTITY" target="_blank">xs:ENTITY</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlENTITY.html">XmlENTITY</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#float" target="_blank">xs:float</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlFloat.html">XmlFloat</a></td>
+      <td>float</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#gDay" target="_blank">xs:gDay</a></td>
+      <td><p><a href="../reference/org/apache/xmlbeans/XmlGDay.html">XmlGDay</a></p></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#gMonth" target="_blank">xs:gMonth</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlGMonth.html">XmlGMonth</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#gMonthDay" target="_blank">xs:gMonthDay</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlGMonthDay.html">XmlGMonthDay</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#gYear" target="_blank">xs:gYear</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlGYear.html">XmlGYear</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#gYearMonth" target="_blank">xs:gYearMonth</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlGYearMonth.html">XmlGYearMonth</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#hexBinary" target="_blank">xs:hexBinary</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlHexBinary.html">XmlHexBinary</a></td>
+      <td>byte[]</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#ID" target="_blank">xs:ID</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlID.html">XmlID</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#IDREF" target="_blank">xs:IDREF</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlIDREF.html">XmlIDREF</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#IDREFS" target="_blank">xs:IDREFS</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlIDREFS.html">XmlIDREFS</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#int" target="_blank">xs:int</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlInt.html">XmlInt</a></td>
+      <td>int</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#integer" target="_blank">xs:integer</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlInteger.html">XmlInteger</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#language" target="_blank">xs:language</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlLanguage.html">XmlLanguage</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#long" target="_blank">xs:long</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlLong.html">XmlLong</a></td>
+      <td>long</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#Name" target="_blank">xs:Name</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlName.html">XmlName</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#NCName" target="_blank">xs:NCName</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNCName.html">XmlNCNAME</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#negativeInteger" target="_blank">xs:negativeInteger</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNegativeInteger.html">XmlNegativeInteger</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#NMTOKEN" target="_blank">xs:NMTOKEN</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNMTOKEN.html">XmlNMTOKEN</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#NMTOKENS" target="_blank">xs:NMTOKENS</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNMTOKENS.html">XmlNMTOKENS</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger" target="_blank">xs:nonNegativeInteger</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNonNegativeInteger.html">XmlNonNegativeInteger</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger" target="_blank">xs:nonPositiveInteger</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNonPositiveInteger.html">XmlNonPositiveInteger</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#normalizedString" target="_blank">xs:normalizedString</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNormalizedString.html">XmlNormalizedString</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#NOTATION" target="_blank">xs:NOTATION</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlNOTATION.html">XmlNOTATION</a></td>
+      <td> Not supported</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger" target="_blank">xs:positiveInteger</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlPositiveInteger.html">XmlPositiveInteger</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#QName" target="_blank">xs:QName</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlQName.html">XmlQName</a></td>
+      <td><a href="http://java.sun.com/j2ee/1.4/docs/api/javax/xml/namespace/QName.html" target="_blank">javax.xml.namespace.QName</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#short" target="_blank">xs:short</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlShort.html">XmlShort</a></td>
+      <td>short</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#string" target="_blank">xs:string</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlString.html">XmlString</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#time" target="_blank">xs:time</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlTime.html">XmlTime</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/Calendar.html" target="_blank">java.util.Calendar</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#token" target="_blank">xs:token</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlToken.html">XmlToken</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.1/docs/api/java/lang/String.html" target="_blank">String</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedByte" target="_blank">xs:unsignedByte</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlUnsignedByte.html">XmlUnsignedByte</a></td>
+      <td>short</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedInt" target="_blank">xs:unsignedInt</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlUnsignedInt.html">XmlUnsignedInt</a></td>
+      <td>long</td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedLong" target="_blank">xs:unsignedLong</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlUnsignedLong.html">XmlUnsignedLong</a></td>
+      <td><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html" target="_blank">java.math.BigInteger</a></td>
+    </tr>
+    <tr>
+      <td><a href="http://www.w3.org/TR/xmlschema-2/#unsignedShort" target="_blank">xs:unsignedShort</a></td>
+      <td><a href="../reference/org/apache/xmlbeans/XmlUnsignedShort.html">XmlUnsignedShort</a></td>
+      <td>int</td>
+    </tr>
+  </table>
+</div>
+<div>
+  <p class="relatedtopics">Related Topics</p>
+  <p><a href="conGettingStartedwithXMLBeans.html">Getting Started with XMLBeans</a></p>
+</div>
+<!-- InstanceEndEditable -->
+<script language="JavaScript">
+
+</script>
+</body>
+</html>

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/guide/tools.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/guide/tools.html?rev=345361&view=auto
==============================================================================
--- xmlbeans/site/src/documentation/content/docs/2.1.0/guide/tools.html (added)
+++ xmlbeans/site/src/documentation/content/docs/2.1.0/guide/tools.html Thu Nov 17 15:28:26 2005
@@ -0,0 +1,542 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!-- Copyright 2004 The Apache Software Foundation
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License. -->
+<html>
+	<head>
+		<!-- InstanceBeginEditable name="doctitle" -->
+		<title>
+			XMLBeans Tools
+		</title>
+		<!-- InstanceEndEditable --> <!--(Meta)==========================================================-->
+		<meta http-equiv=Content-Type content="text/html; charset=$CHARSET;">
+		<!-- InstanceBeginEditable name="metatags" -->
+		<meta name="author" content="your name">
+		<meta name="description" content="A description of the topic contents.">
+		<meta name="keywords" content="keywords to help in searches">
+		<meta name="date last modified" content="10/25/02">
+		<!-- InstanceEndEditable --> <!--(Links)=========================================================--> <!-- InstanceBeginEditable name="head" --> <link href="../xmlbeans.css" rel="stylesheet" type="text/css"> <!-- InstanceEndEditable --> <link href="../xmlbeans.css" rel="stylesheet" type="text/css"> 
+		<script language="JavaScript" src="../../../core/topicInfo.js"></script>
+		<script language="JavaScript" src="../../../core/CookieClass.js"></script>
+		<script language="JavaScript" src="../../../core/displayContent.js"></script>
+	</head>
+	<!--(Body)==========================================================-->
+	<body>
+		<script language="JavaScript">
+
+</script>
+<!-- InstanceBeginEditable name="body" --> 
+<h1> XMLBeans Tools </h1>
+<p> XMLBeans includes several command-line tools you might find handy as shortcuts 
+  for common tasks. You'll find these tools in the bin directory of the XMLBeans 
+  installation or source tree.</p>
+<dl>
+  <dt> <a href="#dumpxsb">dumpxsb (XSB File Dumper)</a> </dt>
+  <dd> Prints the contents of an XSB file in human-readable form. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#inst2xsd">inst2xsd (Instance to Schema Tool)</a> </dt>
+  <dd> Generates XML schema from XML instance files. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#scomp">scomp (Schema Compiler)</a> </dt>
+  <dd> Compiles a schema into XMLBeans classes and metadata. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#scopy">scopy (Schema Copier)</a> </dt>
+  <dd> Copies the XML schema at the specified URL to the specified file. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#sdownload">sdownload (Schema Downloader)</a> </dt>
+  <dd> Maintains &quot;xsdownload.xml,&quot; an index of locally downloaded XSD 
+    files. URLs that are specified are downloaded if they aren't already cached. 
+    If no files or URLs are specified, all indexed files are relevant. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#sfactor">sfactor (Schema Factoring Tool)</a> </dt>
+  <dd> Factors redundant definitions out of a set of schemas and uses imports 
+    instead. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#svalidate">svalidate (Streaming Instance Validator)</a> </dt>
+  <dd> Validates a schema definition and instances within the schema. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#validate">validate (Instance Validator)</a> </dt>
+  <dd> Validates an instance against a schema. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#xpretty">xpretty (XML Pretty Printer)</a> </dt>
+  <dd> Pretty prints the specified XML to the console. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#xsd2inst">xsd2inst (Schema to Instance Tool)</a> </dt>
+  <dd> Prints an XML instance from the specified global element using the specified 
+    schema. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="#xsdtree">xsdtree (Schema Type Hierarchy Printer)</a> </dt>
+  <dd> Prints an inheritance hierarchy of the types defined in a schema. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <a href="antXmlbean.html">xmlbean Ant task</a> </dt>
+  <dd> Compiles a set of XSD and/or WSDL files into XMLBeans types. </dd>
+</dl>
+<h2> <a name="dumpxsb"></a>dumpxsb (XSB File Dumper) </h2>
+<p> Prints the contents of an XSB file in human-readable form. An XSB file contains 
+  schema meta information needed to perform tasks such as binding and validation. 
+  &quot;XSB&quot; stands for XML Schema Binary.</p>
+<h3> Syntax </h3>
+<pre><strong>dumpxsb </strong><em>myfile.xsb</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <em>myfile.xsb</em> </dt>
+  <dd> The name of an XSB file. </dd>
+</dl>
+<h3> Example </h3>
+<p> The following command and output example use an XSB file generated by compiling 
+  the schema (in EasyPo.xsd) that accompanies the SubstitutionGroup sample. </p>
+<pre>dumpxsb PurchaseOrderDocument.xsb</pre>
+<p> Output: </p>
+<pre>PurchaseOrderDocument.xsb
+  Magic cookie: da7ababe
+  Major version: 2
+  Minor version: 22
+  Release number: 0
+  Filetype: FILETYPE_SCHEMAPOINTER
+  String pool (2):
+  1 = &quot;schema.system.s633ECC92E6CC0ACA137B11B7B38CA3A8&quot;
+  Type system: schema.system.s633ECC92E6CC0ACA137B11B7B38CA3A8</pre>
+<h2> <a name="inst2xsd"></a>inst2xsd (Instance to Schema Tool) </h2>
+<p> Generates XML schema from XML instance files. </p>
+<h3> Syntax </h3>
+<pre><strong>inst2xsd </strong>[<em>options</em>] <em>instance.xml</em>*</pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-design </strong>[<strong>rd </strong>|<strong> ss </strong>|<strong> 
+    vb</strong>] </dt>
+  <dd> The XML schema design type to use for the generated schema. </dd>
+  <dd> <strong>rd</strong> &#8212; Use russian doll design; local elements and 
+    local types. </dd>
+  <dd> <strong>ss</strong> &#8212; Use salami slice design; global elements and 
+    local types. </dd>
+  <dd> <strong>vb</strong> (default) &#8212; Use venetian blind design; local 
+    elements and global complex types. </dd>
+</dl>
+<dt> <strong>-simple-content-types</strong> [<strong>smart</strong> | <strong>string</strong>] 
+</dt>
+<dd> The manner for detecting content types (leaf text) </dd>
+<dd> <strong>smart</strong> (default) &#8212; Use a likely type, such as xs:byte 
+  for a value of &quot;123&quot;. </dd>
+<dd> <strong>string</strong> &#8212; Use xs:string as the type. </dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-enumerations</strong> [<strong>never</strong> | <em>number</em>] 
+</dt>
+<dd> Whether to use enumerations. </dd>
+<dd> <strong>never</strong> &#8212; Never use enumerations. </dd>
+<dd> <em>number</em> (default: 10) &#8212; Use <em>number</em> as the threshold 
+  for enumerations. Specifying &quot;2&quot; will create enumerations for elements 
+  with no more than two different values. </dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-outDir</strong> [<em>dir</em>] </dt>
+<dd> The directory for output files. </dd>
+<dd> <em>dir</em> &#8212; Directory path. Default is '.' (the current directory). 
+</dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-outPrefix</strong> [<em>file_name_prefix</em>] </dt>
+<dd> The prefix for output file names. </dd>
+<dd> <em>file_name_prefix</em> &#8212; Prefix to use. Default is &quot;schema&quot;. 
+</dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-validate</strong> </dt>
+<dd> Validate input instances against generated schemas. </dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-verbose</strong> </dt>
+<dd> Print more informational messages. </dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-license</strong> </dt>
+<dd> Print license information. </dd>
+<dt>&nbsp; </dt>
+<dt> <strong>-help</strong> </dt>
+<dd> Print help information. </dd>
+<h3> Example </h3>
+<p> The following example generates schema0.xsd from Purchase-Order.xml, with 
+  salami slice schema design, simple content types detected where possible, and 
+  enumerations limited to elements with four different values. </p>
+<pre>inst2xsd -design ss -simple-content-types smart -enumerations 4 Purchase-Order.xml</pre>
+<h2> <a name="scomp"></a>scomp (Schema Compiler) </h2>
+<p> Compiles schema into Java XMLBeans classes and metadata. Schema-related work 
+  with XMLBeans begins by compiling schema to generated Java types. You can use 
+  scomp to compile schema from the command line. XMLBeans also provides an Ant 
+  task, <a href="antXmlbean.html">xmlbeans</a>, which you can use to compile schemas. 
+  For run-time schema compilation that doesn't generate files, see the org.apache.xmlbeans.XmlBeans.compileXsd 
+  methods.</p>
+<p>For more information about the types resulting from compiling schema, see <a href="conJavaTypesGeneratedFromUserDerived.html">Java 
+  Types Generated from User-Derived Schema Types</a>, <a href="conXMLBeansSupportBuiltInSchemaTypes.html">XMLBeans 
+  Support for Built-In Schema Types</a>, and <a href="conMethodsForGeneratedJavaTypes.html">Methods 
+  for Types Generated From Schema</a>. </p>
+<p>For more information on getting started with XMLBeans, see <a href="conGettingStartedwithXMLBeans.html">Getting 
+  Started with XMLBeans</a>.</p>
+<h3> Syntax </h3>
+<pre><strong>scomp</strong> [<em>options</em>] [<em>dirs</em>]* [<em>schemaFile.xsd</em>]* [<em>service.wsdl</em>]* [<em>config.xsdconfig</em>]*</pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-cp</strong> [<em>pathA;pathB;pathC</em>] </dt>
+  <dd> Classpath specifying classes to include during compilation. </dd>
+  <dd> <em>pathA;pathB;pathC</em> &#8212; Class search path of directories and 
+    JAR files. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-d</strong> [<em>dir</em>] </dt>
+  <dd> Target directory for CLASS and XSB files. </dd>
+  <dd> <em>dir</em> &#8212; The directory path. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-src</strong> [<em>dir</em>] </dt>
+  <dd> Target directory for generated JAVA files. </dd>
+  <dd> <em>dir</em> &#8212; The directory path. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-srconly</strong> </dt>
+  <dd> Do not compile JAVA files or jar the output. </dd>
+  <dt>&nbsp; </dt>
+  <dd> Note that XSB files are needed in order for CLASS files compiled from the 
+    sources to be useful as XMLBeans classes. To get <em>only JAVA files</em>, 
+    use -src to specify a directory for the JAVA files. To get <em>JAVA and XSB 
+    files in the same directory</em>, use -d to specify a directory that will 
+    include both. To get <em>JAVA and XSB files in separate directories</em>, 
+    use -src for the JAVA file destination and -d for the XSB file destination. 
+  </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-out</strong> [<em>jarFileName</em>] </dt>
+  <dd> The name of the output JAR that will contain the result of compilation. 
+    The default is &quot;xmltypes.jar&quot;. </dd>
+  <dd> <em>jarFileName</em> &#8212; The name for the JAR containing generated 
+    files. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-dl</strong> </dt>
+  <dd> Permit network downloads for imports and includes (this permission is off 
+    by default). </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-noupa</strong> </dt>
+  <dd> Do not enforce the unique particle attribution rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-nopvr</strong> </dt>
+  <dd> Do not enforce the particle valid (restriction) rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-noann</strong> </dt>
+  <dd> Ignore annotations. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-novdoc</strong> </dt>
+  <dd> Do not validate contents of &lt;documentation&gt; elements. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-compiler</strong> </dt>
+  <dd> Path to external Java compiler. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-javasource</strong> [<em>version</em>] </dt>
+  <dd> Generate Java source compatible for the specified Java version (1.4 or 
+    1.5). </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-ms</strong> </dt>
+  <dd> Initial memory for external Java compiler; the default is &quot;8m&quot;. 
+  </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-mx</strong> </dt>
+  <dd> Maximum memory for external Java compiler; the default is &quot;256m&quot;. 
+  </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-debug</strong> </dt>
+  <dd> Compile with debug symbols. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-quiet</strong> </dt>
+  <dd> Print fewer informational messages. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-verbose</strong> </dt>
+  <dd> Print more informational messages. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-version</strong> </dt>
+  <dd> Print version information. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-license</strong> </dt>
+  <dd> Print license information. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-allowmdef</strong> &quot;[<em>namespace</em>] [<em>namespace</em>] 
+    [<em>namespace</em>]&quot; </dt>
+  <dd> Ignore multiple defs in given namespaces. Use <code> ##local </code> to 
+    specify the no-namespace in that list. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-catalog</strong> [<em>fileName</em>] </dt>
+  <dd> Catalog file to use for resolving external entities. With this option, 
+    scomp uses <code> org.apache.xml.resolver.tools.CatalogResolver </code> for 
+    resolving. Note that to use this option, your classpath must include resolver.jar 
+    from http://xml.apache.org/commons/components/resolver/index.html). Copy resolver.jar 
+    to the XMLBEANS_HOME/lib directory, so that the script can pick it up from 
+    there. You can use the <a href="#sdownload">sdownload</a> tool to ensure that 
+    required schemas are present for compilation. </dd>
+  <dd> <em>fileName &#8212; </em>A path to the catalog file. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>dirs</em> </dt>
+  <dd> Directories containing XSD (and possibly XSDCONFIG) files that should be 
+    compiled. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>schemaFile.xsd</em> </dt>
+  <dd> The names of XSD files that should be compiled. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>service.wsdl</em> </dt>
+  <dd> A WSDL file for which types should be generated. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>config.xsdconfig</em> </dt>
+  <dd> The name of an XSDCONFIG file. Use an XSDCONFIG file to guide the naming 
+    of generated classes and packages. Without an XSDCONFIG file, scomp uses the 
+    schema's type names and URI for classes and packages. </dd>
+</dl>
+<h3> Example </h3>
+<p> In the following example, scomp compiles EasyPO.xsd, guiding type naming with 
+  po.xsdconfig. scomp puts generated CLASS and XSB files into a classes directory 
+  one level up, and JAVA source files into a src directory one level up. Source 
+  files will be compatible with Java version 1.5. </p>
+<pre>scomp -d ..\classes -src ..\src -javasource 1.5 EasyPO.xsd po.xsdconfig</pre>
+<p> Here, scomp compiles all of the contents of the schemas directory and puts 
+  the generated files into poschema.jar one level up. </p>
+<pre>scomp -out ..\poschema.jar schemas</pre>
+<p> The following example generates JAVA source and XSB files from the schema 
+  in EasyPO.xsd. No CLASS files are generated, and the JAVA and XSB files are 
+  put into src and xsb directories, respectively. </p>
+<pre>scomp -srconly -src ..\src -d ..\xsb EasyPO.xsd</pre>
+<p> When the schema features imports or includes and you want to use a catalog, 
+  you can tell scomp to use the default catalog resolver (<code>org.apache.xml.resolver.tools.CatalogResolver</code>); 
+  you specify a catalog file with the -catalog option, as in the example below. 
+  (Note that this requires resolver.jar, as noted above for the -catalog option.) 
+  In this example, scomp compiles schemaThatUsesRequiredSchema.xsd into myschemas.jar, 
+  resolving imports from requiredSchema.xsd through xsdownload.xml. The <a href="#sdownload">sdownload</a> 
+  tool is executed first &#8212; this ensures that requiredSchema.xsd is present 
+  for compilation, but does not actually download requiredSchema.xsd unless the 
+  URL at which it's found isn't already cached. This is more efficient than using 
+  scomp's -dl option, which attempts to download every time.</p>
+<pre>sdownload "http://some.org/requiredSchema.xsd" 
+scomp -out ..\myschemas.jar -catalog xsdownload.xml schemaThatUsesRequiredSchema.xsd</pre>
+<p> When a schema features multiple element declarations of the same qname, such 
+  as multiple &lt;xs:any&gt; particles, you might want to disable to &quot;unique 
+  particle validation&quot; rule, which would ordinarily invalidate the schema. 
+  To do this, use the -noupa option, as in the following example. </p>
+<pre>scomp -out ..\myschemas.jar -noupa schemas</pre>
+<h2> <a name="scopy"></a>scopy (Schema Copier) </h2>
+<p> Copies the XML schema at the specified URL to the specified file. </p>
+<h3> Syntax </h3>
+<pre><strong>schemacopy</strong> <em>sourceurl</em> [<em>targetfile</em>]</pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>sourceurl</strong> </dt>
+  <dd> The URL at which the schema is located. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>targetfile</em> </dt>
+  <dd> The file to which the schema should be copied. </dd>
+</dl>
+<h2> <a name="sdownload"></a>sdownload (Schema Downloader) </h2>
+<p> Maintains &quot;xsdownload.xml,&quot; an index of locally downloaded XSD files. 
+  URLs that are specified are downloaded if they aren't already cached. If no 
+  files or URLs are specified, all indexed files are relevant. </p>
+<p> You can use this tool when using <a href="#scomp">scomp</a>, in conjunction 
+  with scomp's -catalog option, to ensure the presence of schemas that are required 
+  for compilation because they're imported or included. This is an alternative 
+  to using scomp's -dl option, which would hit the Internet on every invocation 
+  of scomp. When you use sdownload with -catalog, the download occurs only if 
+  the URL is not already cached. See the scomp section for an example.</p>
+<h3> Syntax </h3>
+<pre><strong>sdownload</strong> [<strong>-dir</strong> <em>directory</em>] [<strong>-refresh</strong>] [<strong>-recurse</strong>] [<strong>-sync</strong>] [<em>url/file</em>]</pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-dir </strong><em>directory</em> </dt>
+  <dd> The directory for the xsdownload.xml file (the default is &quot;.&quot;). 
+  </dd>
+  <dd> <em>directory</em> &#8212; The directory path. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-sync</strong> </dt>
+  <dd> Synchronize the index to any local XSD files in the tree. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-recurse</strong> </dt>
+  <dd> Recursively download imported and included XSD files. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-refresh</strong> </dt>
+  <dd> Re-download all indexed XSD files. </dd>
+</dl>
+<h2> <a name="sfactor"></a>sfactor (Schema Factoring Tool) </h2>
+<p> Factors redundant definitions out of a set of schemas and uses imports instead. 
+</p>
+<h3> Syntax </h3>
+<pre><strong>sfactor</strong> [<strong>-import</strong> <em>common.xsd</em>] [<strong>-out</strong> <em>outputdir</em>] <em>inputdir [-license]</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-import</strong> </dt>
+  <dd> The XSD file to contain redundant definitions for importing. </dd>
+  <dd> <em>common.xsd</em> &#8212; A path to the file. </dd>
+  <dt> <strong>-out</strong> <em>outputdir</em> </dt>
+  <dd> The directory into which to place XSD files resulting from refactoring, 
+    plus a commonly imported common.xsd. </dd>
+  <dt> inputdir </dt>
+  <dd> The directory containing the XSD files with redundant definitions. </dd>
+  <dt> -license </dt>
+  <dd> Print license information. </dd>
+</dl>
+<h2> <a name="svalidate"></a>svalidate (Streaming Instance Validator) </h2>
+<p> Validates the specified instance against the specified schema. Unlike the 
+  <a href="#validate">validate</a> tool, svalidate uses a streaming model through 
+  which you can validate much larger instances with less memory (if the schema 
+  permits it).</p>
+<h3> Syntax </h3>
+<pre><strong>svalidate</strong> [<em>options</em>] <em>schema.xsd</em> <em>instance.xml</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-dl</strong> </dt>
+  <dd> Enable network downloads for imports and includes. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-nopvr</strong> </dt>
+  <dd> Disable particle valid (restriction) rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-noupa</strong> </dt>
+  <dd> Disable unique particle attribution rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-license</strong> </dt>
+  <dd> Print license information. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>schema.xsd</em> </dt>
+  <dd> The schema against which to validate. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>instance.xm</em>l </dt>
+  <dd> The instance to validate. </dd>
+</dl>
+<h2> <a name="validate" id="validate"></a>validate (Instance Validator) </h2>
+<p> Validates a the specified instance against the specified schema. Compare this 
+  tool with the <a href="#svalidate">svalidate</a> tool, which is useful for validating 
+  very large documents. </p>
+<h3> Syntax </h3>
+<pre><strong>validate</strong> [<em>options</em>] <em>schema.xsd</em> <em>instance.xml</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-dl</strong> </dt>
+  <dd> Enable network downloads for imports and includes. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-nopvr</strong> </dt>
+  <dd> Disable particle valid (restriction) rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-noupa</strong> </dt>
+  <dd> Disable unique particle attribution rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-license</strong> </dt>
+  <dd> Print license information. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>schema.xsd</em> </dt>
+  <dd> The schema against which to validate. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>instance.xml</em> </dt>
+  <dd> The instance to validate. </dd>
+</dl>
+<h3> Example </h3>
+<p> The following simple example validates PurchaseOrder.xml against EasyPO.xsd. 
+</p>
+<pre>validate ..\schemas\EasyPO.xsd PurchaseOrder.xml</pre>
+<p> In this example, MySchema imports types from another schema and also includes 
+  multiple particles defined as &lt;xsd:any&gt; types. The validate command here 
+  locates the external schemas for importing (providing there is network access 
+  to the schemas) and ignores the validation rule whereby multiple particles of 
+  the same qname render the schema invalid. </p>
+<pre>validate -dl -noupa ..\schemas\MySchema.xsd AnInstance.xml</pre>
+<h2> <a name="xpretty"></a>xpretty (XML Pretty Printer) </h2>
+<p> Pretty prints the specified XML to the console. </p>
+<h3> Syntax </h3>
+<pre><strong>xpretty</strong> [<em>options</em>] <em>file.xml</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-indent</strong> <em>numberOfSpaces</em> </dt>
+  <dd> Indent the specified number of spaces. </dd>
+  <dd> <em>numberOfSpaces</em> &#8212; The number of spaces to indent. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-license</strong> </dt>
+  <dd> Print license information. </dd>
+</dl>
+<h2> <a name="xsd2inst"></a>xsd2inst (Schema to Instance Tool) </h2>
+<p> Prints an XML instance from the specified global element using the specified 
+  schema. </p>
+<h3> Syntax </h3>
+<pre><strong>xsd2inst</strong> <em>schemafile.xsd</em> <strong>-name</strong> <em>globalElementName</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <em>schemafile.xsd</em> </dt>
+  <dd> The schema file defining the element to print. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-name</strong> </dt>
+  <dd> The name of the global element </dd>
+  <dd> <em>globalElementName </em>&#8212; The local name of the global element 
+    to use as the root of the printed instance. </dd>
+</dl>
+<h3> Example </h3>
+<p> The following command and output use the schema that accompanies the SubstitutionGroup 
+  sample. </p>
+<pre>xsd2inst easypo.xsd -name invoice-header</pre>
+<p> Output </p>
+<pre>&lt;eas:invoice-header xmlns:eas=&quot;http://xmlbeans.apache.org/samples/substitutiongroup/easypo&quot;&gt;
+    &lt;eas:ship-to&gt;
+        &lt;eas:name&gt;string&lt;/eas:name&gt;
+        &lt;eas:address&gt;string&lt;/eas:address&gt;
+    &lt;/eas:ship-to&gt;
+    &lt;eas:bill-to&gt;
+        &lt;eas:name&gt;string&lt;/eas:name&gt;
+        &lt;eas:address&gt;string&lt;/eas:address&gt;
+    &lt;/eas:bill-to&gt;
+    &lt;!--Optional:--&gt;
+    &lt;eas:product id=&quot;3&quot;/&gt;
+    &lt;!--Optional:--&gt;
+    &lt;eas:comment&gt;string&lt;/eas:comment&gt;
+&lt;/eas:invoice-header&gt;</pre>
+<h2> <a name="xsdtree"></a>xsdtree (Schema Type Hierarchy Printer) </h2>
+<p> Prints inheritance hierarchy of types defined in a schema. </p>
+<h3> Syntax </h3>
+<pre><strong>xsdtree</strong> [<strong>-noanon</strong>] [<strong>-nopvr</strong>] [<strong>-noupa</strong>] [<strong>-partial</strong>] [<strong>-license</strong>] <em>schemafile.xsd*</em></pre>
+<h4> Options </h4>
+<dl>
+  <dt> <strong>-noanon</strong> </dt>
+  <dd> Don't include anonymous types in the tree. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-nopvr</strong> </dt>
+  <dd> Disable particle valid (restriction) rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-noupa</strong> </dt>
+  <dd> Disable unique particle attribution rule. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-partial</strong> </dt>
+  <dd> Print only part of the hierarchy. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <strong>-license</strong> </dt>
+  <dd> Print license information. </dd>
+  <dt>&nbsp; </dt>
+  <dt> <em>schemafile.xsd</em> </dt>
+  <dd> The file containing the schema whose hierarchy should be printed. </dd>
+</dl>
+<h3> Example </h3>
+<p> The following command and output use the schema that accompanies the SubstitutionGroup 
+  sample. </p>
+<pre>xsdtree easypo.xsd</pre>
+<p> Output: </p>
+<pre>xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
+xmlns:eas=&quot;http://xmlbeans.apache.org/samples/substitutiongroup/easypo&quot;
++-xs:anyType (builtin)
+    +-xs:anySimpleType (builtin)
+    | +-xs:string (builtin)
+    | +-xs:normalizedString (builtin)
+    | +-xs:token (builtin)
+    | +-type of color element in eas:clothing-type (enumeration)
+    +-type of element eas:invoice-header
+    +-type of element eas:purchase-order
+    +-eas:product-type
+    | +-eas:clothing-type
+    | +-eas:book-type
+    +-eas:name-address</pre>
+<h2> <a name="xmlbeans_ant"></a>xmlbean Ant task </h2>
+<p> Compiles a set of XSD and/or WSDL files into XMLBeans types. See <a href="antXmlbean.html">xmlbean 
+  Ant Task</a> for more complete documentation on the task. </p>
+<div> 
+  <p class="relatedtopics"> Related Topics </p>
+  <p> <a href="conGettingStartedwithXMLBeans.html">Getting Started with XMLBeans</a> 
+  </p>
+</div>
+<!-- InstanceEndEditable --> 
+<script language="JavaScript">
+
+</script>
+	</body>
+</html>

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/images/conCursorTokenLocations.gif
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/images/conCursorTokenLocations.gif?rev=345361&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xmlbeans/site/src/documentation/content/docs/2.1.0/images/conCursorTokenLocations.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/images/conXMLTypeHierarchy.gif
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/images/conXMLTypeHierarchy.gif?rev=345361&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xmlbeans/site/src/documentation/content/docs/2.1.0/images/conXMLTypeHierarchy.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xmlbeans/site/src/documentation/content/docs/2.1.0/reference/allclasses-frame.html
URL: http://svn.apache.org/viewcvs/xmlbeans/site/src/documentation/content/docs/2.1.0/reference/allclasses-frame.html?rev=345361&view=auto
==============================================================================
--- xmlbeans/site/src/documentation/content/docs/2.1.0/reference/allclasses-frame.html (added)
+++ xmlbeans/site/src/documentation/content/docs/2.1.0/reference/allclasses-frame.html Thu Nov 17 15:28:26 2005
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.4.2_03) on Thu Nov 17 14:57:31 PST 2005 -->
+<TITLE>
+All Classes (XMLBeans 2.1.0 Documentation)
+</TITLE>
+
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/apache/xmlbeans/BindingConfig.html" title="class in org.apache.xmlbeans" target="classFrame">BindingConfig</A>
+<BR>
+<A HREF="org/apache/xmlbeans/DelegateXmlObject.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>DelegateXmlObject</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/Filer.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>Filer</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/FilterXmlObject.html" title="class in org.apache.xmlbeans" target="classFrame">FilterXmlObject</A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDate.html" title="class in org.apache.xmlbeans" target="classFrame">GDate</A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDateBuilder.html" title="class in org.apache.xmlbeans" target="classFrame">GDateBuilder</A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDateSpecification.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>GDateSpecification</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDuration.html" title="class in org.apache.xmlbeans" target="classFrame">GDuration</A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDurationBuilder.html" title="class in org.apache.xmlbeans" target="classFrame">GDurationBuilder</A>
+<BR>
+<A HREF="org/apache/xmlbeans/GDurationSpecification.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>GDurationSpecification</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/InterfaceExtension.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>InterfaceExtension</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/InterfaceExtension.MethodSignature.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>InterfaceExtension.MethodSignature</I></A>
+<BR>
+<A HREF="javax/xml/namespace/NamespaceContext.html" title="interface in javax.xml.namespace" target="classFrame"><I>NamespaceContext</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/ObjectFactory.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>ObjectFactory</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/PrePostExtension.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>PrePostExtension</I></A>
+<BR>
+<A HREF="javax/xml/namespace/QName.html" title="class in javax.xml.namespace" target="classFrame">QName</A>
+<BR>
+<A HREF="org/apache/xmlbeans/QNameCache.html" title="class in org.apache.xmlbeans" target="classFrame">QNameCache</A>
+<BR>
+<A HREF="org/apache/xmlbeans/QNameSet.html" title="class in org.apache.xmlbeans" target="classFrame">QNameSet</A>
+<BR>
+<A HREF="org/apache/xmlbeans/QNameSetBuilder.html" title="class in org.apache.xmlbeans" target="classFrame">QNameSetBuilder</A>
+<BR>
+<A HREF="org/apache/xmlbeans/QNameSetSpecification.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>QNameSetSpecification</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/ResourceLoader.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>ResourceLoader</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAnnotated.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaAnnotated</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAnnotation.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaAnnotation</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAnnotation.Attribute.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaAnnotation.Attribute</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAttributeGroup.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaAttributeGroup</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAttributeGroup.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaAttributeGroup.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaAttributeModel.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaAttributeModel</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaBookmark.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaBookmark</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaCodePrinter.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaCodePrinter</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaComponent.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaComponent</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaComponent.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaComponent.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaField.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaField</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaGlobalAttribute.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaGlobalAttribute</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaGlobalAttribute.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaGlobalAttribute.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaGlobalElement.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaGlobalElement</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaGlobalElement.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaGlobalElement.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaIdentityConstraint.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaIdentityConstraint</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaIdentityConstraint.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaIdentityConstraint.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaLocalAttribute.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaLocalAttribute</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaLocalElement.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaLocalElement</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaModelGroup.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaModelGroup</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaModelGroup.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaModelGroup.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaParticle.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaParticle</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaProperty.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaProperty</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaStringEnumEntry.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaStringEnumEntry</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaType.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaType</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaType.Ref.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaType.Ref</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaTypeElementSequencer.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaTypeElementSequencer</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaTypeLoader.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaTypeLoader</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaTypeLoaderException.html" title="class in org.apache.xmlbeans" target="classFrame">SchemaTypeLoaderException</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SchemaTypeSystem.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SchemaTypeSystem</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/SimpleValue.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>SimpleValue</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/StringEnumAbstractBase.html" title="class in org.apache.xmlbeans" target="classFrame">StringEnumAbstractBase</A>
+<BR>
+<A HREF="org/apache/xmlbeans/StringEnumAbstractBase.Table.html" title="class in org.apache.xmlbeans" target="classFrame">StringEnumAbstractBase.Table</A>
+<BR>
+<A HREF="org/apache/xmlbeans/SystemProperties.html" title="class in org.apache.xmlbeans" target="classFrame">SystemProperties</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XMLStreamValidationException.html" title="class in org.apache.xmlbeans" target="classFrame">XMLStreamValidationException</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlAnySimpleType.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlAnySimpleType</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlAnySimpleType.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlAnySimpleType.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlAnyURI.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlAnyURI</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlAnyURI.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlAnyURI.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlBase64Binary.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlBase64Binary</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlBase64Binary.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlBase64Binary.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlBeans.html" title="class in org.apache.xmlbeans" target="classFrame">XmlBeans</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlBoolean.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlBoolean</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlBoolean.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlBoolean.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlByte.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlByte</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlByte.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlByte.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCalendar.html" title="class in org.apache.xmlbeans" target="classFrame">XmlCalendar</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCursor.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlCursor</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCursor.ChangeStamp.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlCursor.ChangeStamp</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCursor.TokenType.html" title="class in org.apache.xmlbeans" target="classFrame">XmlCursor.TokenType</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCursor.XmlBookmark.html" title="class in org.apache.xmlbeans" target="classFrame">XmlCursor.XmlBookmark</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlCursor.XmlMark.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlCursor.XmlMark</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDate.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlDate</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDate.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDate.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDateTime.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlDateTime</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDateTime.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDateTime.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDecimal.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlDecimal</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDecimal.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDecimal.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDocumentProperties.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDocumentProperties</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDouble.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlDouble</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDouble.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDouble.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDuration.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlDuration</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlDuration.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlDuration.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlENTITIES.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlENTITIES</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlENTITIES.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlENTITIES.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlENTITY.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlENTITY</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlENTITY.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlENTITY.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlError.html" title="class in org.apache.xmlbeans" target="classFrame">XmlError</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlErrorCodes.html" title="class in org.apache.xmlbeans" target="classFrame">XmlErrorCodes</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlException.html" title="class in org.apache.xmlbeans" target="classFrame">XmlException</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlFactoryHook.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlFactoryHook</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlFactoryHook.ThreadContext.html" title="class in org.apache.xmlbeans" target="classFrame">XmlFactoryHook.ThreadContext</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlFloat.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlFloat</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlFloat.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlFloat.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGDay.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlGDay</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGDay.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlGDay.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGMonth.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlGMonth</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGMonth.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlGMonth.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGMonthDay.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlGMonthDay</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGMonthDay.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlGMonthDay.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGYear.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlGYear</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGYear.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlGYear.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGYearMonth.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlGYearMonth</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlGYearMonth.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlGYearMonth.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlHexBinary.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlHexBinary</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlHexBinary.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlHexBinary.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlID.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlID</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlID.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlID.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlIDREF.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlIDREF</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlIDREF.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlIDREF.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlIDREFS.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlIDREFS</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlIDREFS.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlIDREFS.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlInt.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlInt</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlInt.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlInt.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlInteger.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlInteger</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlInteger.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlInteger.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlLanguage.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlLanguage</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlLanguage.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlLanguage.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlLineNumber.html" title="class in org.apache.xmlbeans" target="classFrame">XmlLineNumber</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlLong.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlLong</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlLong.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlLong.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNCName.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNCName</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNCName.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNCName.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNMTOKEN.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNMTOKEN</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNMTOKEN.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNMTOKEN.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNMTOKENS.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNMTOKENS</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNMTOKENS.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNMTOKENS.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNOTATION.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNOTATION</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNOTATION.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNOTATION.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlName.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlName</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlName.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlName.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNegativeInteger.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNegativeInteger</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNegativeInteger.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNegativeInteger.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNonNegativeInteger.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNonNegativeInteger</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNonNegativeInteger.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNonNegativeInteger.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNonPositiveInteger.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNonPositiveInteger</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNonPositiveInteger.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNonPositiveInteger.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNormalizedString.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlNormalizedString</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlNormalizedString.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlNormalizedString.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlObject.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlObject</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlObject.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlObject.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlOptionCharEscapeMap.html" title="class in org.apache.xmlbeans" target="classFrame">XmlOptionCharEscapeMap</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlOptions.html" title="class in org.apache.xmlbeans" target="classFrame">XmlOptions</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlPositiveInteger.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlPositiveInteger</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlPositiveInteger.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlPositiveInteger.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlQName.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlQName</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlQName.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlQName.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlRuntimeException.html" title="class in org.apache.xmlbeans" target="classFrame">XmlRuntimeException</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlSaxHandler.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlSaxHandler</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlShort.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlShort</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlShort.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlShort.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlSimpleList.html" title="class in org.apache.xmlbeans" target="classFrame">XmlSimpleList</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlString.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlString</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlString.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlString.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlTime.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlTime</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlTime.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlTime.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlToken.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlToken</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlToken.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlToken.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlTokenSource.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlTokenSource</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedByte.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlUnsignedByte</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedByte.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlUnsignedByte.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedInt.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlUnsignedInt</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedInt.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlUnsignedInt.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedLong.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlUnsignedLong</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedLong.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlUnsignedLong.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedShort.html" title="interface in org.apache.xmlbeans" target="classFrame"><I>XmlUnsignedShort</I></A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlUnsignedShort.Factory.html" title="class in org.apache.xmlbeans" target="classFrame">XmlUnsignedShort.Factory</A>
+<BR>
+<A HREF="org/apache/xmlbeans/XmlValidationError.html" title="class in org.apache.xmlbeans" target="classFrame">XmlValidationError</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org