Size: 461
Comment:
|
Size: 1476
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
== XSD data types == * http://docs.oracle.com/javaee/5/tutorial/doc/bnazq.html || '''XSD type''' || '''Java type''' || ||xsd:string || java.lang.String|| ||xsd:integer || java.math.BigInteger|| ||xsd:int || int|| ||xsd.long || long|| ||xsd:short || short|| ||xsd:decimal || java.math.BigDecimal|| ||xsd:float || float|| ||xsd:double || double|| ||xsd:boolean || boolean|| ||xsd:byte || byte|| ||xsd:QName || javax.xml.namespace.QName|| ||xsd:dateTime || javax.xml.datatype.XMLGregorianCalendar|| ||xsd:base64Binary || byte[]|| ||xsd:hexBinary || byte[]|| ||xsd:unsignedInt || long|| ||xsd:unsignedShort || int|| ||xsd:unsignedByte || short|| ||xsd:time || javax.xml.datatype.XMLGregorianCalendar|| ||xsd:date || javax.xml.datatype.XMLGregorianCalendar|| ||xsd:g || javax.xml.datatype.XMLGregorianCalendar|| ||xsd:anySimpleType || java.lang.Object|| ||xsd:anySimpleType || java.lang.String|| ||xsd:duration || javax.xml.datatype.Duration|| ||xsd:NOTATION || javax.xml.namespace.QName|| |
jaxb
http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.5/tutorial/doc/JAXBUsing.html
- With JAXB you can:
- Generate JAXB Java classes from an XML schema
- Use schema-derived JAXB classes to unmarshal and marshal XML content in a Java application
- Create a Java content tree from scratch using schema-derived JAXB classes
- Validate XML content during unmarshalling and at runtime
- Customize JAXB schema-to-Java bindings
XSD data types
XSD type |
Java type |
xsd:string |
java.lang.String |
xsd:integer |
java.math.BigInteger |
xsd:int |
int |
xsd.long |
long |
xsd:short |
short |
xsd:decimal |
java.math.BigDecimal |
xsd:float |
float |
xsd:double |
double |
xsd:boolean |
boolean |
xsd:byte |
byte |
xsd:QName |
javax.xml.namespace.QName |
xsd:dateTime |
javax.xml.datatype.XMLGregorianCalendar |
xsd:base64Binary |
byte[] |
xsd:hexBinary |
byte[] |
xsd:unsignedInt |
long |
xsd:unsignedShort |
int |
xsd:unsignedByte |
short |
xsd:time |
javax.xml.datatype.XMLGregorianCalendar |
xsd:date |
javax.xml.datatype.XMLGregorianCalendar |
xsd:g |
javax.xml.datatype.XMLGregorianCalendar |
xsd:anySimpleType |
java.lang.Object |
xsd:anySimpleType |
java.lang.String |
xsd:duration |
javax.xml.datatype.Duration |
xsd:NOTATION |
javax.xml.namespace.QName |