[ http://issues.apache.org/jira/browse/XMLBEANS-168?page=all ]
     
Rajiv Bala resolved XMLBEANS-168:
---------------------------------

    Resolution: Fixed

Checked in with revision 191227

> Review Any sample and add to sample repository
> ----------------------------------------------
>
>          Key: XMLBEANS-168
>          URL: http://issues.apache.org/jira/browse/XMLBEANS-168
>      Project: XMLBeans
>         Type: Improvement
>   Components: Samples
>     Versions: TBD
>     Reporter: Steve Traut
>     Priority: Minor
>      Fix For: TBD
>  Attachments: Any.zip
>
> Here's a sample illustrating how to use xs:any. Zip with files coming 
> momentarily. Here's the description:
> This sample illustrates how you can use the XMLBeans API to work with 
> XML based on schema that features xs:any particles. Unlike other schema 
> types, xs:any in schema does not result in accessors when you use XMLBeans
> to compile schema. Instead, your code must use alternate means to access
> and create these parts of the XML. These alternate means include:
> - Using XmlCursor instances to "walk" the XML, retrieving and creating
> elements.
> - Using the selectPath method to retrieve XML via XPath. 
> - Using the selectChildren method to retrieve elements that are children
> by name.
> - Using the DOM API to "walk" the node tree, retrieving elements by
> name and creating new elements.
> When you run this sample, you'll see it print four blocks of information
> in the console:
> - Results of the Any.buildDocFromScratch method, which builds from scratch 
> the 
> XML contents of any.xml included with this sample.
> - Results of the Any.editExistingDocWithSelectChildren method, which receives
> any.xml and replaces one of its elements.
> - Results of the Any.editExistingDocWithDOM method, which receives
> any.xml and adds an element.
> - Results of the Any.editExistingDocWithSelectPath method, which receives
> any.xml, promotes one of its elements, and adds a new element.
> 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"

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to