📄 jaxbxml3.htm
字号:
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l24 level1 lfo17; tab-stops: list 36.0pt"
align=left><A name=wp150684></A><![if !supportLists]><SPAN
lang=EN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 9.0pt">·<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">ObjectFactory</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">XML</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l24 level1 lfo17; tab-stops: list 36.0pt"
align=left><A name=wp150693></A><![if !supportLists]><SPAN
lang=EN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 9.0pt">·<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 72pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan; mso-list: l24 level1 lfo17; tab-stops: list 36.0pt"
align=left><A name=wp150694></A><![if !supportLists]><SPAN
lang=EN
style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Symbol; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 9.0pt">·<SPAN
style="FONT: 7pt 'Times New Roman'">
</SPAN></SPAN><![endif]><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<H3 align=left><A name=wp150676></A><SPAN
style="FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">示例应用</SPAN><SPAN
lang=EN style="mso-ansi-language: EN">1<O:P></O:P></SPAN></H3>
<P class=pbody align=left><A name=wp88655></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">1</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">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"><O:P></O:P></SPAN></P>
<P class=MsoNormal
style="MARGIN-LEFT: 54pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan"
align=left><A name=wp88759></A><SPAN lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">1.
</SPAN><CODE><SPAN lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN"><<I>JWSDP_HOME</I>>/jaxb-1.0/examples/users-guide/SampleApp1/Main.java</SPAN></CODE><CODE><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">类为四个标准的</SPAN></CODE><CODE><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN">Java</SPAN></CODE><CODE><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">类、三个</SPAN></CODE><CODE><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN">JAXB</SPAN></CODE><CODE><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">绑定框架类以及</SPAN></CODE><CODE><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN">primer.po</SPAN></CODE><CODE><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">包声明了</SPAN></CODE><CODE><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN">import</SPAN></CODE><CODE><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'">。</SPAN></CODE><SPAN
lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<DIV align=left><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import java.io.FileInputStream<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import java.io.IOException<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import java.util.Iterator<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import java.util.List<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import javax.xml.bind.JAXBContext<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import javax.xml.bind.JAXBException<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import javax.xml.bind.Unmarshaller<O:P></O:P></SPAN></PRE><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">import primer.po.*;<A name=wp88761> </A><O:P></O:P></SPAN></PRE></DIV>
<P class=MsoNormal
style="MARGIN-LEFT: 54pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan"
align=left><A name=wp88772></A><SPAN lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">2.
JAXBContext</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">primer.po</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<DIV align=left><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">JAXBContext jc = JAXBContext.newInstance( "primer.po" );<A name=wp88773> </A><O:P></O:P></SPAN></PRE></DIV>
<P class=MsoNormal
style="MARGIN-LEFT: 54pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan"
align=left><A name=wp88776></A><SPAN lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">3.</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">Unmarshaller</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN"><O:P></O:P></SPAN></P>
<DIV align=left><PRE style="MARGIN-LEFT: 36pt"><SPAN lang=EN style="COLOR: black; mso-ansi-language: EN">Unmarshaller u = jc.createUnmarshaller();<A name=wp88777> </A><O:P></O:P></SPAN></PRE></DIV>
<P class=MsoNormal
style="MARGIN-LEFT: 54pt; TEXT-ALIGN: left; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan"
align=left><A name=wp88780></A><SPAN lang=EN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">4.
po.xml</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; 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; COLOR: black; FONT-FAMILY: Arial; mso-ansi-language: EN">Java</SPAN><SPAN
style="FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ansi-language: EN; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial">内容树中,该内容树中包含了由</SPAN><SPAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -