|
[Jibx-cvs] core/tutorial/example18 Customer.java,NONE,1.1 Person.java,NONE,1.1 binding.xml,NONE,1.1 data.xml,NONE,1.1
From: Dennis Sosnoski <dsosnoski@us...> - 2005-12-13 15:12
|
Update of /cvsroot/jibx/core/tutorial/example18
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4279/tutorial/example18
Added Files:
Customer.java Person.java binding.xml data.xml
Log Message:
Updated tutorial for RC2
--- NEW FILE: Person.java ---
package example18;
public class Person {
public int customerNumber;
public String firstName;
public String lastName;
}
--- NEW FILE: binding.xml ---
<binding>
<mapping name="customer" class="example18.Customer">
<namespace uri="http://www.sosnoski.com/ns1"
default="elements"/>
<structure field="person"/>
<value name="street" field="street"/>
<value name="city" field="city"/>
<value name="state" field="state"/>
<value name="zip" field="zip"/>
<value name="phone" style="attribute" field="phone"/>
</mapping>
<mapping name="person" class="example18.Person">
<namespace prefix="ns2"
uri="http://www.sosnoski.com/ns2" default="all"/>
<value name="cust-num" style="attribute"
field="customerNumber"/>
<value name="first-name" field="firstName"/>
<value name="last-name" field="lastName"/>
</mapping>
</binding>
--- NEW FILE: Customer.java ---
package example18;
public class Customer {
public Person person;
public String street;
public String city;
public String state;
public Integer zip;
public String phone;
}
--- NEW FILE: data.xml ---
<customer phone="888.555.1234"
xmlns="http://www.sosnoski.com/ns1">
<ns2:person ns2:cust-num="123456789"
xmlns:ns2="http://www.sosnoski.com/ns2">
<ns2:first-name>John</ns2:first-name>
<ns2:last-name>Smith</ns2:last-name>
</ns2:person>
<street>12345 Happy Lane</street>
<city>Plunk</city>
<state>WA</state>
<zip>98059</zip>
</customer>
|
| Thread | Author | Date |
|---|---|---|
| [Jibx-cvs] core/tutorial/example18 Customer.java,NONE,1.1 Person.java,NONE,1.1 binding.xml,NONE,1.1 data.xml,NONE,1.1 | Dennis Sosnoski <dsosnoski@us...> |