[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