Difference between revisions of "EclipseLink/Examples/MOXy/GettingStarted/ExternalizedMetadata"

From Eclipsepedia

Jump to: navigation, search
(New page: ==Overview==)
 
(Overview)
Line 1: Line 1:
 
==Overview==
 
==Overview==
 +
<source lang="xml">
 +
<?xml version="1.0"?>
 +
<xml-bindings
 +
        xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm"
 +
        version="2.1">
 +
    <java-types>
 +
        <java-type name="example.gettingstarted.Customer">
 +
            <xml-root-element/>
 +
            <xml-type prop-order="name address phoneNumbers"/>
 +
            <java-attributes>
 +
                <xml-element java-attribute="name" xml-path="personal-info/name/text()"/>
 +
                <xml-element java-attribute="address" xml-path="contact-info/address"/>
 +
                <xml-element java-attribute="phoneNumbers" xml-path="contact-info/phone-numbers"/>
 +
            </java-attributes>
 +
        </java-type>
 +
        <java-type name="example.gettingstarted.PhoneNumber">
 +
            <xml-root-element/>
 +
            <java-attributes>
 +
                <xml-attribute java-attribute="type"/>
 +
                <xml-value java-attribute="number"/>
 +
            </java-attributes>
 +
        </java-type>
 +
    </java-types>
 +
</xml-bindings>
 +
</source>

Revision as of 12:02, 16 June 2010

Overview

<?xml version="1.0"?>
<xml-bindings 
        xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm"
        version="2.1">
    <java-types>
        <java-type name="example.gettingstarted.Customer">
            <xml-root-element/>
            <xml-type prop-order="name address phoneNumbers"/>
            <java-attributes>
                <xml-element java-attribute="name" xml-path="personal-info/name/text()"/>
                <xml-element java-attribute="address" xml-path="contact-info/address"/>
                <xml-element java-attribute="phoneNumbers" xml-path="contact-info/phone-numbers"/>
            </java-attributes>
        </java-type>
        <java-type name="example.gettingstarted.PhoneNumber">
            <xml-root-element/>
            <java-attributes>
                <xml-attribute java-attribute="type"/>
                <xml-value java-attribute="number"/>
            </java-attributes>
        </java-type>
    </java-types>
</xml-bindings>