[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-dev
Subject:    [jira] Resolved: (XMLBEANS-168) Review Any sample and add to sample repository
From:       "Rajiv Bala (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date:       2005-06-18 2:27:35
Message-ID: 1644822657.1119061655082.JavaMail.jira () ajax ! apache ! org
[Download RAW message or body]

     [ 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: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic