📄 jaxbxml2.htm
字号:
<DIV class=navbar align=center>
<TABLE dir=ltr cellSpacing=0 cellPadding=0 width="100%"
summary="Navigation bar, includes the book title and navigation buttons"
border=0>
<TBODY>
<TR bgColor=#cccccc>
<TD class=navbartitle align=left abbr=ChapTitle>
<P align=left><FONT face=Arial> </FONT>使用JAXB</P></TD>
<TD vAlign=top align=right abbr=NavButtons><A
href="http://gceclub.sun.com.cn/staticcontent/html/webservices/web_services_tutorial/index.htm"><IMG
height=26 alt="Table of Contents" src="" width=30 border=0>
</A><A
href="http://gceclub.sun.com.cn/staticcontent/html/webservices/web_services_tutorial/9/9.1.htm"><IMG
height=26 alt="Previous Chapter" src="" width=30 border=0></A>
<A
href="http://gceclub.sun.com.cn/staticcontent/html/webservices/web_services_tutorial/10/10.2.htm"><IMG
height=26 alt="Next Chapter" src="" width=30 border=0></A>
</TD></TR></TBODY></TABLE></DIV></DIV>
<DIV>
<DIV>
<TABLE dir=ltr width="100%" summary="Chapter Title" border=0
abbr="ChapTitle">
<COLGROUP width="100%">
<COL id=1 width="100%"></COLGROUP>
<TBODY>
<TR>
<TD class=ChapTitle align=right><SPAN lang=EN
style="FONT-SIZE: 19pt; COLOR: #003366; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
<P class=MsoNormal align=left><A name=wp83510></A><I><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: #003366; FONT-FAMILY: Arial; mso-ansi-language: EN"><A
href="http://java.sun.com/webservices/docs/1.1/tutorial/doc/Bios.html#wp63891"
target=_blank>Scott Fordin</A></SPAN></I><SPAN lang=EN
style="mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<P class=pbody align=left><A name=wp87714></A><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">本章为使用</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">提供了一些实用的说明。特别地,本章提供了九个示例</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">应用,其中每一个都在关键的</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">特性和概念的基础上演示并创建出来。因此建议按照顺序阅读本文。</SPAN><SPAN
lang=EN style="mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<P class=pbody align=left><A name=wp87716></A><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">读完本章,应该能轻松做到以下几点:</SPAN><SPAN
lang=EN style="mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<DIV align=left>
<UL type=disc>
<LI class=MsoNormal
style="COLOR: black; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l4 level1 lfo1; tab-stops: list 36.0pt"><A
name=wp87719></A><A name=wp87720></A><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">从</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">XML</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">模式中生成</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">JAXB
Java</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">类</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
<LI class=MsoNormal
style="COLOR: black; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l4 level1 lfo1; tab-stops: list 36.0pt"><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">利用模式派生</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">类编组并反编组</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">应用中的</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">XML</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">内容</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
<LI class=MsoNormal
style="COLOR: black; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l4 level1 lfo1; tab-stops: list 36.0pt"><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">利用模式派生</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">类从头开始创建</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">内容树</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
<LI class=MsoNormal
style="COLOR: black; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l4 level1 lfo1; tab-stops: list 36.0pt"><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">在反编组期间以及运行时确认</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">XML</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">内容</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
<LI class=MsoNormal
style="COLOR: black; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l4 level1 lfo1; tab-stops: list 36.0pt"><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">自定义</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">模式和</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">的绑定</SPAN><SPAN
lang=EN
style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN>
</LI></UL></DIV>
<P class=pbody align=left><A name=wp149782></A><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">基本示例应用的主要目标在于利用默认的设置和绑定来突出核心的</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">功能。熟悉了这些核心特性和功能后,就可以参照</SPAN><SPAN
lang=EN style="mso-ansi-language: EN"><A
href="http://gceclub.sun.com.cn/staticcontent/html/webservices/web_services_tutorial/10/10.2.htm#wp148206"><SPAN
lang=EN-US
style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">自定义</SPAN>JAXB<SPAN
lang=EN-US
style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">绑定</SPAN></A></SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中的说明来使用那四个用来演示如何修改默认</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">JAXB</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">绑定的示例应用。</SPAN><SPAN
lang=EN style="mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center"
align=left><SPAN lang=EN style="mso-ansi-language: EN">
<HR align=left width="100%" SIZE=2>
</SPAN></DIV>
<P class=pnote align=left><A name=wp87730></A><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">注意:这些示例中使用的采购单方案</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">po.xsd</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">和采购单</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">XML</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">文件</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">po.xml</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">是从</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">David C.
Fallside</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">编辑的</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">W3C XML Schema Part 0:
Primer(</SPAN><CODE><SPAN lang=EN
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN"><A
href="http://www.w3.org/TR/xmlschema-0/"
target=_blank>http://www.w3.org/TR/xmlschema-0/</A></SPAN></CODE><SPAN
lang=EN style="mso-ansi-language: EN">)</SPAN><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial">中衍生来的。</SPAN><SPAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -