harlizou 发表于 2011-12-23 03:17

gfhghf

<DIV>
<P style="TEXT-INDENT: 336pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 32.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">编号:</SPAN><U><SPAN lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></U></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><U><SPAN lang=EN-US><SPAN style="TEXT-DECORATION: none"><FONT face="Times New Roman">&nbsp;</FONT></SPAN></SPAN></U></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman"></FONT><U></U></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; tab-stops: 63.0pt" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 36pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 36pt">数学与计算科学学院<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt; tab-stops: 63.0pt" class=MsoNormal align=center><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 26pt">创新性实验结题报告书<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">实验题目:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN>基于<SPAN lang=EN-US>XML</SPAN>的应用程序设计 </U><SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></B></SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">实验成绩(教师填写):<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></SPAN></U></SPAN></B><B style="mso-bidi-font-weight: normal"><U><SPAN style="FONT-FAMILY: 黑体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-hansi-font-family: 宋体" lang=EN-US></SPAN></U></B></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">学<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN>院:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN></SPAN>数学与计算科学学院<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></U><SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">专<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN>业:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN></SPAN>信息与计算科学<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN></SPAN></U></SPAN></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">学生姓名:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN></SPAN>邹天涌<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></U></SPAN></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">小组成员:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>邹天涌<SPAN lang=EN-US> 0800710230<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN></U></SPAN></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN><U><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></U></SPAN><U><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">陈<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN>福<SPAN lang=EN-US> 0800710209<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN></SPAN></U></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN><U><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN></U></SPAN><U><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">陈拥强<SPAN lang=EN-US> 0800710210 <SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></SPAN></U></P>
<P style="TEXT-INDENT: 80pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 5.0" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt">指导教师:<U><SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN></SPAN>徐增敏<SPAN lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN></U></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><U></U></SPAN></P>
<P style="TEXT-INDENT: 144pt; MARGIN: 0cm 0cm 0pt; mso-char-indent-count: 9.0" class=MsoNormal><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><FONT face="Times New Roman">2011 </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年</SPAN><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt"><FONT face="Times New Roman"> <SPAN lang=EN-US>04</SPAN></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">月</SPAN><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt"><FONT face="Times New Roman"> </FONT></SPAN><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US><FONT face="Times New Roman">15</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">日</SPAN><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; LINE-HEIGHT: 20pt; MARGIN: 0cm 0cm 7.8pt; mso-line-height-rule: exactly; mso-para-margin-bottom: .5gd" class=MsoNormal align=center><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">摘要</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></B></P>
<P style="LINE-HEIGHT: 20pt; MARGIN: 0cm 0cm 0pt; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">即可扩展标记语言,是一种与平台无关数据表示方法。简单地说,使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">创建的数据可以被任何应用程序在任何平台上读取。其原因是,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一样,都是建立在相同的基于标记技术基础之上。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">被设计用来传输和存储数据,特别是应用于</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> web </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发的许多方面,能够起到简化数据的存储和共享的目的。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="LINE-HEIGHT: 20pt; MARGIN: 0cm 0cm 0pt; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">本文主要讨论了</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件在网络环境下的传输与显示以及</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据与关系数据的整合。用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XSLT</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">转换</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档,用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">CSS</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在浏览器上显示</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。在</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">B/S</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模式下,客户端以后台或者异步的方式下载</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,并在客户端处理</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容,或者以</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XMLHttpRequest</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">获取服务器端的</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">内容。最后,研究了利用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如何对资源进行整合和加工,以及</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与数据库互相转换的方法,涉及到</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">JAVA DOM</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">PHP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">语言。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="LINE-HEIGHT: 20pt; MARGIN: 0cm 0cm 0pt; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="LINE-HEIGHT: 20pt; MARGIN: 0cm 0cm 0pt; mso-line-height-rule: exactly" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">关键词:</SPAN></B><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">;传输;样式表;数据整合;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">DOM</FONT></SPAN></P><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US><BR style="PAGE-BREAK-BEFORE: always" clear=all></SPAN></B>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">一、实验目的及主要创新性点:</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">实验目的:</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">1</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)熟悉</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在程序开发过程中的应用;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">(</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">)学习用计算机语言实现</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据的传输、整合、解析、存储、显示和打印。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">主要创新点:</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在网络环境下使用计算机语言对</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据进行分析和应用。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">二、实验要求:</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">1</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman"> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">C/S</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">B/S</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">模式下实现</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据的传输与显示;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman"> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对服务器端发送的</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据要求能自动录入数据库,并支持报表打印;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">3</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman"> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">学习在一个客户端对所发送数据进行</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">格式整合,并能在另一端显示;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">4</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman"> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">画出相关程序流程图、界面设计效果图;</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">5</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1"><FONT face="Times New Roman"> </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">提交一篇小论文和程序源代码。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">三、实验原理:</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></B></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是被设计为存储、传输以及交换数据的。它是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有很多方面的应用,本实验涉及到的是下面几种。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可以将</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">与数据分离,通过使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,您的数据可存储于</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">之外。当我们使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">来显示数据时,数据存储于</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">中。通过使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,数据可以被存储在单独的</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件中。这样做的话,您就可以把注意力集中在使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">进行数据布局和显示上面,并确保底层数据的改变不会牵扯到</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的改变。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">用于交换数据,通过使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,可以在互不兼容的系统间交换数据。在现实世界中,计算机系统和数据库通过互不兼容的格式来容纳数据。对开发人员来说,其中一项最费时的挑战一直是在因特网上的系统之间交换数据。通过将数据转换为</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,可以极大地降低这种复杂性,并创建可被许多不同类型的应用程序读取的数据。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">可用于存储数据,它没有</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SQL Server</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Oracle</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等专业数据库那么强大,但它小巧、简单。通过使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,纯文本文件可用于存储数据。也可使用</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">将数据存储于文件或数据库之中。可以编写从数据仓库中存储信息的应用程序,而普通的应用程序就可被用来显示这些数据。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">不是被设计为用来显示数据的,所以要显示</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的数据内容通常需要用到</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">CSS</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XSLT</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。另外,由于</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">简单,自身并无法满足对数据的查询和修改,也无法自己完成文档的有效性验证,所以还会用到</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XPath</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">DTD</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML Schema</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">得到了广泛的支持,用各种主流的程序语言,比如</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">JAVA</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">C#</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">PHP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等都可以操作</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档,各大数据库都有专门支持和处理</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的模块。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">四、</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt">实验内容与步骤:<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">1. </FONT></SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">研究</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文件在网络环境下的传输与显示</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在<SPAN lang=EN-US>B/S</SPAN>模式下,客户端以后台或者异步的方式下载<SPAN lang=EN-US>XML</SPAN>,并在客户端处理<SPAN lang=EN-US>XML</SPAN>内容,主要包括:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>1</SPAN>)用<SPAN lang=EN-US>CSS</SPAN>和<SPAN lang=EN-US>XSLT</SPAN>样式表在浏览器中显示<SPAN lang=EN-US>XML</SPAN>内容;<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>2</SPAN>)用<SPAN lang=EN-US>DOM</SPAN>、<SPAN lang=EN-US>XSLT</SPAN>以及<SPAN lang=EN-US>JavaScript</SPAN>和<SPAN lang=EN-US>VBScript</SPAN>等脚本语言在浏览器中处理<SPAN lang=EN-US>XML</SPAN>文档;<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>3</SPAN>)也可用<SPAN lang=EN-US>Flash</SPAN>、<SPAN lang=EN-US>AS</SPAN>等显示和处理<SPAN lang=EN-US>XML</SPAN>文档。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>1.1</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">用<SPAN lang=EN-US>XSLT</SPAN>在浏览器中显示<SPAN lang=EN-US>XML</SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">应用<SPAN lang=EN-US>XSLT</SPAN>样式表时,通常还会用到<SPAN lang=EN-US>XPath,XPath</SPAN>是一种文档寻址语言,用它来遍历<SPAN lang=EN-US>XML</SPAN>文档,搜索符合特定条件的数据。比如:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>1</SPAN>)<SPAN lang=EN-US>//harli01,</SPAN>寻址名称为“<SPAN lang=EN-US>harli01<SPAN lang=EN-US><SPAN lang=EN-US>”</SPAN></SPAN><SPAN lang=EN-US>的节元素点</SPAN></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>2</SPAN>)<SPAN lang=EN-US>//*[@app]</SPAN>,寻址含有“<SPAN lang=EN-US>app</SPAN>”属性的所有元素节点<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">通常是<SPAN lang=EN-US>XML</SPAN>和<SPAN lang=EN-US>HTML</SPAN>结合,即所谓的<SPAN lang=EN-US>XHTML</SPAN>,<SPAN lang=EN-US>XML</SPAN>和<SPAN lang=EN-US>XSLT</SPAN>都从服务器端获得,<SPAN lang=EN-US>XSLT</SPAN>负责将<SPAN lang=EN-US>XML</SPAN>内容转换成<SPAN lang=EN-US>XHTML</SPAN>,然后在浏览器上把它显示出来,其中用<SPAN lang=EN-US>JavaScript</SPAN>还可以操作<SPAN lang=EN-US>XML</SPAN>,使得页面按照要求显示出来。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">实例:使用<SPAN lang=EN-US>XSLT</SPAN>样式化<SPAN lang=EN-US>XML</SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">一个经过<SPAN lang=EN-US>XML Schema</SPAN>验证过的实例文档如图<SPAN lang=EN-US>1.1-1</SPAN>所示,该文档使用了名称空间,名称空间名为<SPAN lang=EN-US>n</SPAN>,名称空间<SPAN lang=EN-US>URI</SPAN>为<SPAN lang=EN-US>http://DUBY2zou.com/2011/xml</SPAN>。文档中内嵌了<SPAN lang=EN-US>DTD</SPAN>,该<SPAN lang=EN-US>DTD</SPAN>定义了两个实体(浏览器支持外部<SPAN lang=EN-US>DTD</SPAN>,但是<SPAN lang=EN-US>Mozilla Firefox</SPAN>和<SPAN lang=EN-US>Chrome Browser</SPAN>并不支持含有实体定义的外部<SPAN lang=EN-US>DTD</SPAN>)。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.1-1</SPAN>一个经<SPAN lang=EN-US>XML Schema</SPAN>验证有效的实例文档<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">该实例文档关联的<SPAN lang=EN-US>Schema</SPAN>文件<SPAN lang=EN-US>teamInfo.xsd</SPAN>如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml version="1.0" encoding="UTF-8"?&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:stylesheet</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> version</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>1.0</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> xmlns:xsl</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>http://www.w3.org/1999/XSL/Transform</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> match</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>n:teamInfo</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>html</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>head</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>title</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">队员信息</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>title</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>style</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> type</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>string</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>.table_header {</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>color:yellow;</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>align:center</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>}</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>style</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>head</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>body</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>center</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>b</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">队员信息</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>b</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>p</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:apply-templates</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>center</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>body</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>html</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:stylesheet</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在不使用<SPAN lang=EN-US>XSL</SPAN>样式表之前,它在浏览器下显示如图<SPAN lang=EN-US>1.1-2</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.1-2</SPAN>无样式表的<SPAN lang=EN-US>XML</SPAN>文档<SPAN lang=EN-US>teamInfo.xml</SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="COLOR: teal; FONT-SIZE: 12pt; mso-font-kerning: 0pt" lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="LINE-HEIGHT: 18pt; TEXT-INDENT: 21pt; MARGIN: 0cm -61.65pt 0pt 0cm; mso-line-height-rule: exactly; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在<SPAN lang=EN-US>XMl</SPAN>中加入一行命令,声明引用<SPAN lang=EN-US>teamInfo.xsl</SPAN>样式表<SPAN lang=EN-US>:</SPAN></SPAN></P>
<P style="LINE-HEIGHT: 18pt; TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm; mso-line-height-rule: exactly" class=MsoNormal><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml-stylesheet type="text/xsl" href="teamInfo.xsl"?&gt;</SPAN><SPAN style="COLOR: teal; FONT-SIZE: 12pt; mso-font-kerning: 0pt" lang=EN-US></SPAN></FONT></P>
<P style="LINE-HEIGHT: 18pt; TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">该样式表在<SPAN lang=EN-US>XML</SPAN>文档中添加了一些结构化元素,从而将其转换成一个<SPAN lang=EN-US>XHTML</SPAN>文档,为了能更好的显示字体颜色和大小,我们外加了一个<SPAN lang=EN-US>CSS</SPAN>(下面将会讲到),但是遗憾的是<SPAN lang=EN-US>CSS</SPAN>将会和<SPAN lang=EN-US>XML</SPAN>的名称相冲突,所以我们去掉了<SPAN lang=EN-US>XML</SPAN>名称空间。最终,在浏览器中显示效果如图<SPAN lang=EN-US>1.1-3</SPAN>:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.1-3</SPAN>引用<SPAN lang=EN-US>XSL</SPAN>后的<SPAN lang=EN-US>XML</SPAN>在浏览器中的显示效果<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">该<SPAN lang=EN-US>teamInfo.xsl</SPAN>文档片段如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml version="1.0" encoding="gb2312"?&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:stylesheet</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> xmlns:xsl</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>http://www.w3.org/1999/XSL/Transform</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> version</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>1.0</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:output</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> method</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>html</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> encoding</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>gb2312</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> indent</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>yes</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> match</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>teamInfo</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>html</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>head</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>link</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> rel</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>stylesheet</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> href</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>common.css</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> type</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>text/css</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>title</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">队员信息</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>title</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>head</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>body</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h1</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">队员信息</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h1</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:apply-templates</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>hr</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DUBY2 Harli 2011.</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>body</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>html</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> match</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>academy</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2"><FONT face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">院系:</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h3</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:value-of</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> select</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>academy</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:apply-templates</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h3</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> match</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>major</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2"><FONT face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">专业:</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h3</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:value-of</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> select</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>major</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:apply-templates</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h3</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> match</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>member</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2"><FONT face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">成员</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:number</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> count</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>member</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">:</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h2</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:value-of</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> select</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>member</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:apply-templates</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>/&gt;&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>h2</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:template</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xsl:stylesheet</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US></SPAN></FONT></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>XSLT</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">功能强大,它不但可以充分利用<SPAN lang=EN-US>XML</SPAN>资源,而且还能对它进行加工和改造,但是它也有不足之处,它使用复杂,而且因为要重新检索<SPAN lang=EN-US>XML</SPAN>结构树,所以占用内存较多。而<SPAN lang=EN-US>CSS</SPAN>正好在控制输出的样式,例如色彩、字体、大小等方面有非常简洁的特点,消耗系统资源少,所以常常将<SPAN lang=EN-US>XSLT</SPAN>和<SPAN lang=EN-US>CSS</SPAN>结合起来使用,在服务端用<SPAN lang=EN-US>XSLT</SPAN>处理文档,在客户端用<SPAN lang=EN-US>CSS</SPAN>来控制显示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>1.2</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">用<SPAN lang=EN-US>CSS</SPAN>在浏览器中显示<SPAN lang=EN-US>XML</SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">整个的处理过程如图<SPAN lang=EN-US>1.3-1</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">XHTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">XSLT</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">应用</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">CSS</FONT></SPAN></P></DIV></TD></TR></TBODY></TABLE><FONT size=3 face="Times New Roman"></FONT>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务器端将数据转换成</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN></P></DIV></TD></TR></TBODY></TABLE><FONT size=3 face="Times New Roman"></FONT><FONT size=3 face="Times New Roman"></FONT><FONT size=3 face="Times New Roman"></FONT>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN lang=EN-US><FONT face="Times New Roman">&nbsp;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">浏览器显示</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE><FONT size=3></FONT><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0.05pt; mso-para-margin-top: 0cm; mso-para-margin-right: -5.87gd; mso-para-margin-bottom: .0001pt; mso-para-margin-left: .05pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P><BR style="mso-ignore: vglayout" clear=all>
<P style="TEXT-INDENT: 96pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.3-1XML</SPAN>转换的过程<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 96pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>CSS</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">可以外联,也可以内嵌,它使用自己独有的语法规则,完美支持<SPAN lang=EN-US>XML</SPAN>文档在浏览器中的显示,包括布局、文本、字体、色彩等多方面的定义。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">实例:为<SPAN lang=EN-US>XML</SPAN>实例文档添加<SPAN lang=EN-US>CSS</SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">一个简单的<SPAN lang=EN-US>XML</SPAN>文档如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml version="1.0" encoding="UTF-8"?&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml-stylesheet type="text/css" href="time.css"?&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;!--</SPAN><SPAN style="BACKGROUND: white; COLOR: gray; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> a time instant </SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>--&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>time</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> timezone</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PST</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>hour</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>11</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>hour</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>minute</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>59</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>minute</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>second</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>59</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>second</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>meridiem</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>p.m.</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>meridiem</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>atomic</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> signal</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>true</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"/&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>time</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt">注意到,<SPAN lang=EN-US>XML</SPAN>文档的处理命令中引用了一个<SPAN lang=EN-US>CSS</SPAN>,该<SPAN lang=EN-US>CSS</SPAN>如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>time {font-size:40pt; text-align: center } </SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>time:before {content: "The time is now: "}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>hour {font-family: sans-serif; color: <SPAN style="COLOR: #0214be">blue</SPAN>}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>hour:after {content: ":"; color: black}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>minute {font-family: sans-serif; color: <SPAN style="COLOR: red">red</SPAN>}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>minute:after {content: ":"; color: black}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>second {font-family: sans-serif; color: <SPAN style="COLOR: #7030a0">purple</SPAN>}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>second:after {content: " "; color: black}</SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US>meridiem {font-variant: small-caps}</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">该样式表为<SPAN lang=EN-US>XML</SPAN>添加了一段文本,并且设置了时间颜色,设置显示效果如图<SPAN lang=EN-US>1.2-1</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.2-1</SPAN>包含<SPAN lang=EN-US>CSS</SPAN>的<SPAN lang=EN-US>XML</SPAN>在<SPAN lang=EN-US>IE</SPAN>和<SPAN lang=EN-US>Firefox</SPAN>中的显示<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">我们可以看到,<SPAN lang=EN-US>IE</SPAN>对<SPAN lang=EN-US>CSS</SPAN>的支持没有<SPAN lang=EN-US>Firefox</SPAN>那么好,<SPAN lang=EN-US>CSS</SPAN>中添加的文本内容显示不了。<B style="mso-bidi-font-weight: normal"><SPAN lang=EN-US></SPAN></B></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>1.3 XML</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">文件在网络环境下的传输<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>Web</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">服务的通信中大量使用<SPAN lang=EN-US>XML</SPAN>报文,在<SPAN lang=EN-US>HTTP</SPAN>协议上运行的<SPAN lang=EN-US>Web</SPAN>服务和万维网上运行的<SPAN lang=EN-US>HTML</SPAN>网页服务很相似,都具有“请求信息—<SPAN lang=EN-US>&gt;</SPAN>处理请求——<SPAN lang=EN-US>&gt;</SPAN>应答信息”过程,如图<SPAN lang=EN-US>1.3-1</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class=MsoNormal align=center><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务请求</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">向服务器请求</SPAN><SPAN style="FONT-SIZE: 9pt" lang=EN-US><FONT face="Times New Roman">harli</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的个人资料……</SPAN><SPAN style="FONT-SIZE: 9pt" lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">主服务器</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">客户端</SPAN><SPAN lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">收到请求,处理信息,调用数据库:</SPAN><SPAN lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 7.5pt" lang=EN-US><FONT face="Times New Roman">SELECT *FROM table Data </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 7.5pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">…</SPAN><SPAN style="FONT-SIZE: 7.5pt" lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ffffff; BORDER-LEFT: #ffffff; BACKGROUND-COLOR: transparent; BORDER-TOP: #ffffff; BORDER-RIGHT: #ffffff">
<DIV>
<P style="TEXT-ALIGN: center; MARGIN: 0cm 0cm 0pt" class=MsoNormal align=center><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Web</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">服务应答</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 9pt" lang=EN-US><FONT face="Times New Roman">&lt;CustomerHarli&gt;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 9pt" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;Customer id=”7980”&gt;</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 9pt" lang=EN-US><SPAN style="mso-tab-count: 2"><FONT face="Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">……</SPAN><SPAN style="FONT-SIZE: 9pt" lang=EN-US></SPAN></P></DIV></TD></TR></TBODY></TABLE><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P><BR style="mso-ignore: vglayout" clear=all>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="TEXT-INDENT: 304pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 138pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.3-1 XML</SPAN>传输流程<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>XML</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在客户端发出请求中充当远程调用报文的载体,在应答中充当返回信息的载体。客户端发出的请求可以为<SPAN lang=EN-US>XML</SPAN>形式,也可以基于<SPAN lang=EN-US>HTTP</SPAN>协议,仅有<SPAN lang=EN-US>GET</SPAN>或<SPAN lang=EN-US>POST</SPAN>方法在<SPAN lang=EN-US>HTTP</SPAN>报文中发送请求。应答方解析<SPAN lang=EN-US>XML</SPAN>请求报文,执行相应的处理方法,然后返回<SPAN lang=EN-US>XML</SPAN>应答报文。客户端收到<SPAN lang=EN-US>XML</SPAN>应答报文后,将应答报文解析为相应的信息,作一定的处理。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">实例:加载<SPAN lang=EN-US>Web</SPAN>服务器上的<SPAN lang=EN-US>XML</SPAN>文档并在浏览器中显示<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>DOMDocument</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">类的<SPAN lang=EN-US>Load()</SPAN>方法可以使用<SPAN lang=EN-US>HTTP</SPAN>等协议加载<SPAN lang=EN-US>Web</SPAN>服务器上的<SPAN lang=EN-US>XML</SPAN>文档。首先我们创建一个客户端网页代码(完整代码见附录<SPAN lang=EN-US>1.1.1</SPAN>),该代码调用<SPAN lang=EN-US>DOMDocument</SPAN>类的<SPAN lang=EN-US>Load()</SPAN>方法获取服务器的实例文档:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><B><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #0000c0; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>function</SPAN></B><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US> <SPAN style="COLOR: black">LoadInfo</SPAN> <SPAN style="COLOR: #5c5c5c">()</SPAN> <SPAN style="COLOR: #5c5c5c">{</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: black">WriteLog</SPAN> <SPAN style="COLOR: #5c5c5c">(</SPAN><SPAN style="COLOR: #005c00">"</SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: #005c00; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">向服务器发出请求。</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #005c00; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #5c5c5c; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>);</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: green">// </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: green; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">向服务器发送请求</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: black">g_xmlDoc</SPAN><SPAN style="COLOR: #5c5c5c">.</SPAN><SPAN style="COLOR: black">load</SPAN> <SPAN style="COLOR: #5c5c5c">(</SPAN><SPAN style="COLOR: #005c00">"Info.aspx"</SPAN><SPAN style="COLOR: #5c5c5c">);</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: black">WriteLog</SPAN> <SPAN style="COLOR: #5c5c5c">(</SPAN><SPAN style="COLOR: #005c00">"</SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: #005c00; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'">已向服务器发出请求。</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #005c00; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>"</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #5c5c5c; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>);</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #5c5c5c; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US>}</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">另外,我们是用的异步加载方式,使程序使用后台线程加载文档,避免在文档加载期间客户端浏览器停止响应,<SPAN lang=EN-US>Init()</SPAN>函数完成对<SPAN lang=EN-US>DOMDocument</SPAN>对象的初始化操作,然后使用<SPAN lang=EN-US>windows.setTimeout()</SPAN>方法启动定时器,<SPAN lang=EN-US>1</SPAN>秒后执行<SPAN lang=EN-US>LoadInfo()</SPAN>函数,加载完后,将触发<SPAN lang=EN-US>DOMDocument</SPAN>的<SPAN lang=EN-US>onreadystatechange()</SPAN>事件处理函数,通过该函数将文档的内容显示到浏览器网页中。然后,再次调用<SPAN lang=EN-US>windows.setTimeout()</SPAN>定时器,<SPAN lang=EN-US>10</SPAN>秒后再次执行<SPAN lang=EN-US>LoadInfo()</SPAN>函数。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在服务器端,负责提供<SPAN lang=EN-US>XML</SPAN>文档,是用<SPAN lang=EN-US>ASP.NET</SPAN>写的,调用<SPAN lang=EN-US>XmlWriter.Create()</SPAN>函数生成一个简单的<SPAN lang=EN-US>XML</SPAN>实例文档(代码见附录)。在浏览器上的调试效果如图<SPAN lang=EN-US>1.3-2</SPAN>。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>1.3-2</SPAN>异步加载<SPAN lang=EN-US>XML</SPAN>文档并显示<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>1.4 </SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">更多浏览器支持的<SPAN lang=EN-US>XMLHttpRequest</SPAN>对象<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>MSXML</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">的<SPAN lang=EN-US>DOMDocument</SPAN>对象仅支持<SPAN lang=EN-US>IE</SPAN>浏览器,并且使用的是<SPAN lang=EN-US>HTTP</SPAN>协议的<SPAN lang=EN-US>GET</SPAN>方法(传递<SPAN lang=EN-US>URL</SPAN>),只能向服务器传送有限的数据,为了获得更多浏览器的支持,则应使用<SPAN lang=EN-US>XMLHttpRequest</SPAN>。一个完整的<SPAN lang=EN-US>XMLHttpRequest</SPAN>实例如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">var xmlhttp=new XMLHttpRequest();</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">xmlhttp.open("POST","http://localhost:1234/service.asmx/GetBills",false);</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">xmlhttp:send("customerID=8120");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">alert(xmlhttp.respon***ML.xml);</FONT></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">该例子为向脚本所在计算机<SPAN lang=EN-US>1234</SPAN>端口上“<SPAN lang=EN-US>/service.asmx/GetBills</SPAN>”的<SPAN lang=EN-US>Web</SPAN>服务器路径发送<SPAN lang=EN-US>XML HTTP</SPAN>请求,并获取其应答内容。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 14pt" lang=EN-US>2.XML</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 14pt">数据整合,并与数据库交互<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>2.1</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 'Bell MT','serif'; FONT-SIZE: 12pt" lang=EN-US>XML</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">数据资源整合模型<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>XML</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">的资源整合涉及异构数据交换、<SPAN lang=EN-US>XML</SPAN>信息整合以及<SPAN lang=EN-US>XML</SPAN>数据显示样式等多方面内容。实现异构数据交换是信息共享基础,关键问题是如何实现异构系统与<SPAN lang=EN-US>XML </SPAN>数据的双向转换接口以及<SPAN lang=EN-US>XML</SPAN>信息的发布和请求相应。图<SPAN lang=EN-US>2.1-1</SPAN>描述了利用<SPAN lang=EN-US>XML</SPAN>对资源进行整合的过程。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.1-1 XML</SPAN>资源整合模型<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>2.2 XML</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">与数据库数据的相互转换<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>Microsoft SQL Server 2005</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">数据库功能强大,而且很好的支持<SPAN lang=EN-US>XML</SPAN>数据。在<SPAN lang=EN-US>SQL Server 2005</SPAN>中,不但可以把数据库数据转换为<SPAN lang=EN-US>XML</SPAN>文档,而且也可以将良好格式的<SPAN lang=EN-US>XML</SPAN>文档转换成表型数据,而且还支持原生的<SPAN lang=EN-US>XML</SPAN>数据格式。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">首先我们来将<SPAN lang=EN-US>XML</SPAN>文档转换为数据库数据。这需要用到系统存储过程<SPAN lang=EN-US>sp_xml_preparedocument</SPAN>的<SPAN lang=EN-US>OPENXML</SPAN>函数,其中,系统存储过程<SPAN lang=EN-US>sp_xml_preparedocument</SPAN>用来创建一个能被插入数据库的<SPAN lang=EN-US>XML</SPAN>文档的内部表示,该存储过程返回一个可以访问<SPAN lang=EN-US>XML</SPAN>文档内部表示的句柄,另一方面,系统存储过程<SPAN lang=EN-US>sp_xml_removedocument</SPAN>可以用来删除<SPAN lang=EN-US>XML</SPAN>文档的内部表示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">实例:将<SPAN lang=EN-US>XML</SPAN>数据插入到关系表中<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">插入之前的表如图<SPAN lang=EN-US>2.2-1</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.2-1</SPAN>已有的关系表<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">插入的<SPAN lang=EN-US>XML</SPAN>数据为:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;ROOT&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;teamInfo id="4" name="Lily" ***="female" age="19"&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;/teamInfo&gt;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;/ROOT&gt;'</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">如同上面的分析,用系统存储过程<SPAN lang=EN-US>sp_xml_preparedocument</SPAN>完成<SPAN lang=EN-US>XML</SPAN>数据到关系表的转换,在<SPAN lang=EN-US>SQL Server</SPAN>查询分析器中编写如下代码,运行结果如图<SPAN lang=EN-US>2.2-2</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.2-2</SPAN>实现将<SPAN lang=EN-US>XML</SPAN>数据转换到<SPAN lang=EN-US>SQL</SPAN>关系表中的过程<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">插入后的关系表如图<SPAN lang=EN-US>2.2-3</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.2-3</SPAN>插入新数据后的关系表<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">接下来,我们反过来,将关系数据库中的数据转换为<SPAN lang=EN-US>XML</SPAN>文档。在<SPAN lang=EN-US>SQL Server2005</SPAN>中实现该过程有多种模式。<SPAN lang=EN-US>RAW</SPAN>模式,将查询结果集中的每一行映射到一个<SPAN lang=EN-US>XML</SPAN>元素,并将行中的每一列映射到一个属性,该方法如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>SELECT</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-tab-count: 1"> </SPAN><SPAN style="COLOR: gray">*</SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">FROM</SPAN> teamInfo <SPAN style="COLOR: blue">FOR</SPAN> <SPAN style="COLOR: blue">XML</SPAN> <SPAN style="COLOR: blue">RAW</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">执行命令后,得到<SPAN lang=EN-US>XML</SPAN>文档如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">1</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">邹天涌</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">23</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">2</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈福</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">21</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">3</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈拥强</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">22</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">另一种是<SPAN lang=EN-US>AUTO</SPAN>模式,该模式支持生成嵌套的<SPAN lang=EN-US>XML</SPAN>元素,默认情况下,<SPAN lang=EN-US>FROM</SPAN>子句中的每个表将映射到一个<SPAN lang=EN-US>XML</SPAN>元素,<SPAN lang=EN-US>SELECT</SPAN>子句中的列将映射为属性,该方法如下<SPAN lang=EN-US>;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>SELECT</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-tab-count: 1"> </SPAN><SPAN style="COLOR: gray">*</SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">FROM</SPAN> teamInfo <SPAN style="COLOR: blue">FOR</SPAN> <SPAN style="COLOR: blue">XML</SPAN> <SPAN style="COLOR: blue">AUTO</SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">执行命令后,得到<SPAN lang=EN-US>XML</SPAN>文档如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>teamInfo</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">1</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">邹天涌</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">23</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>teamInfo</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">2</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈福</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">21</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>teamInfo</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US> </SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>=</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue">3</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈拥强</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">***</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">age</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">22</SPAN>"<SPAN style="COLOR: blue"> /&gt;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>EXPLICIT</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">模式和<SPAN lang=EN-US>PATH</SPAN>模式能够更好的控制查询结果生成的<SPAN lang=EN-US>XML</SPAN>格式,适合比较复杂的文档,<SPAN lang=EN-US>PATH</SPAN>模式的一个实例如下<SPAN lang=EN-US>;</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>SELECT</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-tab-count: 1"> </SPAN><SPAN style="COLOR: gray">*</SPAN><SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">FROM</SPAN> teamInfo <SPAN style="COLOR: blue">FOR</SPAN> <SPAN style="COLOR: blue">XML</SPAN> <SPAN style="COLOR: blue">PATH</SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">执行命令后,得到<SPAN lang=EN-US>XML</SPAN>文档如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>1<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">id</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">邹天涌</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>***</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">***</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>age</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>23<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">age</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>2<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">id</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈福</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>***</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">***</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>age</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>21<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">age</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>id</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>3<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">id</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-bidi-font-family: 'Courier New'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-no-proof: yes">陈拥强</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>name</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>***</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>male<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">***</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>age</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>22<SPAN style="COLOR: blue">&lt;/</SPAN><SPAN style="COLOR: maroon">age</SPAN><SPAN style="COLOR: blue">&gt;</SPAN></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&lt;/</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: maroon; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>row</SPAN><SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-font-kerning: 0pt; mso-no-proof: yes" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>2.3</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">利用<SPAN lang=EN-US>Java DOM</SPAN>解析<SPAN lang=EN-US>XML</SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">实际上<SPAN lang=EN-US>Java</SPAN>解析<SPAN lang=EN-US>XML</SPAN>有三种常用的方法:<SPAN lang=EN-US>DOM</SPAN>,<SPAN lang=EN-US>SAX</SPAN>和<SPAN lang=EN-US>JDOM</SPAN>,本实验我们只学习了<SPAN lang=EN-US>JAVA DOM</SPAN>的解析。用于解析的实例文档<SPAN lang=EN-US>duby2.xml</SPAN>片段如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: teal; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?xml version="1.0" encoding="UTF-8"?&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TeamMember</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> PERSONID</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>E01</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">邹天涌</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>0800710230</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>15078358787</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>harlizou@163.com</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> PERSONID</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>E02</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">陈福</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>0800710209</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>15078396151</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>chenfu012@sina.com</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US> PERSONID</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>="</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>E03</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>"&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN></FONT><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">陈拥强</SPAN><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NAME</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>0800710210</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>NUMBER</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>13788566421</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TEL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>xiaoq1314@gmail.com</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>EMAIL</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>PERSON</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm -0.1pt 0pt 0cm; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;/</SPAN><SPAN style="BACKGROUND: white; COLOR: maroon; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>TeamMember</SPAN><SPAN style="BACKGROUND: white; COLOR: blue; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&gt;</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-bidi-font-size: 10.5pt" lang=EN-US></SPAN></FONT></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN>DOM</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在<SPAN lang=EN-US>Java</SPAN>语言中的实现,主要靠以下<SPAN lang=EN-US>Java</SPAN>的类和接口:解析器工厂类(<SPAN lang=EN-US>DocumentBuilderFactory</SPAN>),解析器类(<SPAN lang=EN-US>DocumentBuilder</SPAN>),文档树模型(<SPAN lang=EN-US>Document</SPAN>),节点列表类(<SPAN lang=EN-US>NodeList</SPAN>),节点类(<SPAN lang=EN-US>Node</SPAN>),元素类(<SPAN lang=EN-US>Element</SPAN>),属性类(<SPAN lang=EN-US>Attr</SPAN>)。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">用于解析实例文档<SPAN lang=EN-US>duby2.xml</SPAN>的<SPAN lang=EN-US>Java</SPAN>源代码如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: teal; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">import javax.xml.parsers.*;org.w3c.dom.*;</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">class dom {static void<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>main(String args[]){</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>try{</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>DocumentBuilder builder=factory.newDocumentBuilder();</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>Document doc=builder.parse("candidate.xml");.out.println(doc.getImplementation());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>NodeList nl =doc.getElementsByTagName("PERSON");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>for (int i=0;i&lt;nl.getLength();i++){</SPAN><SPAN style="BACKGROUND: white; COLOR: red; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US></SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: red; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp; </SPAN></SPAN><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN>Element node=(Element) nl.item(i);</SPAN></FONT></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.print("NAME: ");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println (node.getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.print("ADDRESS: ");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println (node.getElementsByTagName("ADDRESS").item(0).getFirstChild().getNodeValue());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.print("TEL: ");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println (node.getElementsByTagName("TEL").item(0).getFirstChild().getNodeValue());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.print("FAX: ");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println (node.getElementsByTagName("FAX").item(0).getFirstChild().getNodeValue());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.print("EMAIL: ");</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println (node.getElementsByTagName("EMAIL").item(0).getFirstChild().getNodeValue());</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>System.out.println();</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>}</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>}catch(Exception e){</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>e.printStackTrace();</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>}</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>}</FONT></SPAN></P>
<P style="TEXT-ALIGN: left; LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly; mso-layout-grid-align: none" class=MsoNormal align=left><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">}</FONT></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在<SPAN lang=EN-US>DOS</SPAN>下,用<SPAN lang=EN-US>javac</SPAN>命令编译源代码,用<SPAN lang=EN-US>java</SPAN>命令执行程序,结果如图<SPAN lang=EN-US>2.3-1</SPAN>所示。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.3-1Java DOM</SPAN>解析的<SPAN lang=EN-US>XML</SPAN>文档<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>2.4</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">利用<SPAN lang=EN-US>PHP</SPAN>对</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 'Bell MT','serif'; FONT-SIZE: 12pt" lang=EN-US>XML</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">在</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 'Book Antiqua','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 微软雅黑" lang=EN-US>Mysql</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">中进行导入和导出<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></B></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">从<SPAN lang=EN-US>PHP5</SPAN>后,<SPAN lang=EN-US>PHP</SPAN>提供了对<SPAN lang=EN-US>XML</SPAN>更加强大的支持和更方便的操作,现在大多数网站都是<SPAN lang=EN-US>PHP</SPAN>做的,<SPAN lang=EN-US>PHP+XML</SPAN>实际上经常被用到。这次我们用的是<SPAN lang=EN-US>My SQL</SPAN>数据库。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">首先,我们用<SPAN lang=EN-US>PHP</SPAN>从<SPAN lang=EN-US>My SQL</SPAN>数据库动态的建立<SPAN lang=EN-US>XML</SPAN>文档。先建立一个示例数据库<SPAN lang=EN-US>db_database05</SPAN>,建立一个关系表并命名为<SPAN lang=EN-US>teamInfo</SPAN>,该表的详细信息如下:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">向该表中插入<SPAN lang=EN-US>3</SPAN>组数据,关系表如下<SPAN lang=EN-US>:</SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">现在我们就用<SPAN lang=EN-US>PHP</SPAN>来操作该关系表,因为通常<SPAN lang=EN-US>XML</SPAN>文件都很小(通常不会超过<SPAN lang=EN-US>2M</SPAN>),所以<SPAN lang=EN-US>PHP</SPAN>常用<SPAN lang=EN-US>DOM</SPAN>解析<SPAN lang=EN-US>XML</SPAN>,具体用到<SPAN lang=EN-US>DOM</SPAN>类库中的如下方法:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>1</SPAN>)通过<SPAN lang=EN-US>new DomDocument()</SPAN>实例化一个<SPAN lang=EN-US>DomDocument</SPAN>对象;<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>2</SPAN>)通过<SPAN lang=EN-US>$dom-&gt;createAttrribute</SPAN>创建一个新的属性,通过<SPAN lang=EN-US>$dom-&gt;createTextNode</SPAN>创建属性值;<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>3</SPAN>)通过<SPAN lang=EN-US>$dom-&gt;saveXML</SPAN>生成一个<SPAN lang=EN-US>XML</SPAN>文档;<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-INDENT: 21pt; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">(<SPAN lang=EN-US>4</SPAN>)通过<SPAN lang=EN-US>file_put_contents()</SPAN>函数将生成的<SPAN lang=EN-US>XML</SPAN>文档定义到一个具体的文件中。<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">下面是<SPAN lang=EN-US>PHP</SPAN>关键代码(片段):<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><FONT face="Times New Roman"><SPAN style="BACKGROUND: white; COLOR: black; FONT-SIZE: 12pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>&lt;?p</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US>hp </SPAN></FONT></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">$dom = new DomDocument('1.0','gb2312');<SPAN style="mso-tab-count: 1"> </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">$object = $dom-&gt;createElement('teamInfo');<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">$dom-&gt;appendChild($object);<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$type1 = $dom-&gt;createAttribute('xmlns:rdf');</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$object-&gt;appendChild($type1);<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$type1_value = $dom-&gt;createTextNode('http://www.w3.org/1999/'); <SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$type1-&gt;appendChild($type1_value);<SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$academy = $dom-&gt;createElement('academy');<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$object-&gt;appendChild($academy);<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$academy_value = $dom-&gt;createTextNode(iconv('gb2312','utf-8','</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-highlight: white">数学与计算科学学院</SPAN><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">'));</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$academy-&gt;appendChild($academy_value);</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: red; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">$sql=mysql_query("select * from teamInfo order by id desc");</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">while($myrow=mysql_fetch_array($sql)){</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$member = $dom-&gt;createElement('member');<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$object-&gt;appendChild($member);<SPAN style="mso-tab-count: 1"> </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$member_id = $dom-&gt;createElement('id');<SPAN style="mso-tab-count: 1">&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$member-&gt;appendChild($member_id);<SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$id_value = $dom-&gt;createTextNode(iconv('gb2312','utf-8',"$myrow"));</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 4">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>$member_id-&gt;appendChild($id_value);<SPAN style="mso-tab-count: 2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">}</FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">$modi = $dom-&gt;saveXML();<SPAN style="mso-tab-count: 1"> </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">file_put_contents('teamInfo.xml',$modi);<SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></FONT></SPAN></P>
<P style="LINE-HEIGHT: 12pt; MARGIN: 0cm 0cm 0pt; BACKGROUND: white; mso-line-height-rule: exactly" class=MsoNormal><SPAN style="BACKGROUND: white; COLOR: black; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-highlight: white" lang=EN-US><FONT face="Times New Roman">?&gt;</FONT></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">由代码的倒数第二行可知,生成的<SPAN lang=EN-US>XML</SPAN>文件名为<SPAN lang=EN-US>teamInfo.xml</SPAN>,如下所示:<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="TEXT-ALIGN: center; MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal align=center><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">图<SPAN lang=EN-US>2.4-1</SPAN>由<SPAN lang=EN-US>MySQL</SPAN>数据库生成的<SPAN lang=EN-US>XML</SPAN>文件<SPAN lang=EN-US></SPAN></SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US>&nbsp;</SPAN></P>
<P style="MARGIN: 0cm -0.1pt 0pt 0cm" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt" lang=EN-US><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </SPAN></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt">关于<SPAN lang=EN-US>PHP</SPAN>对<SPAN lang=EN-US>XML</SPAN>文档的其他操作,包括读取<SPAN lang=EN-US>XML</SPAN>文件并写入数据库,查询、修改<SPAN lang=EN-US>XML</SPAN>文件等,方法都是类似的,即调用<SPAN lang=EN-US>DOM</SPAN>类库中的对应方法,比如<SPAN lang=EN-US>getElementsByTagName</SPAN>(读取),<SPAN lang=EN-US>DOMXPath-&gt;quuery</SPAN>(查询)等等。值得一提的是,<SPAN lang=EN-US>PHP</SPAN>很方便实现了将<SPAN lang=EN-US>XML</SPAN>文件“从数据库导出——添加<SPAN lang=EN-US>XSLT</SPAN>——添加<SPAN lang=EN-US>CSS</SPAN>——<SPAN lang=EN-US>web</SPAN>浏览器显示”的一体化过程,所以<SPAN lang=EN-US>PHP</SPAN>和<SPAN lang=EN-US>XML</SPAN>搭档还是不错的,而<SPAN lang=EN-US>Java</SPAN>逐渐的在远离<SPAN lang=EN-US>XML</SPAN>,因为<SPAN lang=EN-US>JAVA</SPAN>有<SPAN lang=EN-US>Annotation</SPAN>和<SPAN lang=EN-US>JSON</SPAN>。</SPAN><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt" lang=EN-US></SPAN></B></P>
<P style="MARGIN: 0cm -61.65pt 0pt 0cm; mso-para-margin-right: -5.87gd" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt">五、实验结果分析或总结:<SPAN lang=EN-US></SPAN></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"><SPAN style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所涉及到的内容非常的多,周边技术包括</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">CSS</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XSLT</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">DTD</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Schema</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XHTML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XPath</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XPointer</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">JavaScript</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Active</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">AJAX</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">DOM</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SAX</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SQL Server</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">My SQL</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">flash</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">ASP.NET</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">PHP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">Java</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SOAP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">HTTP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">等等,非常让人头痛,而且浏览器对以上技术的支持各不相同,各种版本也很多,新版本跟不上,旧版本丢不掉,都让人很痛苦。我们认真学习了</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的语法,文档验证,样式表等等以及分析了</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档与</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SQL</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库的差别,两者之间转换的一些理论,研究了基于</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的数据资源整合。我们还学习了</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">JAVA</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">和</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">PHP</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">对</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的解析,学习了</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">MYSQL</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库。虽然</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">是平台无关的,但用起来并不一定顺心,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的树形结构和</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SQL</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的表型结构并不能很好的兼容,往往要重构后才能应用。在</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2007</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">年以前关系数据库和</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">之间的转换是很困难的,甚至有的做出来了自己申请一个专利。但是技术在不断发展,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">SQL Server2005</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">增加了对</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">xml</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据类型的支持,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">JDBC 4.0&nbsp;</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">引入了针对</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> SQLXML </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">类型的标准化支持,允许以</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> XML </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">形式从(向)数据库读取(写入)</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,这个支持意味着:无需不必要的映射,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">就可以原生地在中间层和数据库之间流动。也有新的数据描述语言出现,比如</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">YAML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,比起</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">有一定优势。</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">六、参考文献</SPAN></B><B style="mso-bidi-font-weight: normal"><SPAN style="FONT-SIZE: 16pt; mso-bidi-font-size: 12.0pt" lang=EN-US></SPAN></B></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> Sas Jacobs. XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">基础教程</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:人民邮电出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2007</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">张欣毅</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">. XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">简明教程</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:清华大学出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2009</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> Sandra E.Eddy. XML </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">精要:语法详解与编程指南</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:清华大学出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2002</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">左明伟</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">. </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">完全掌握</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:人民邮电出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2009</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">吴洁</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">. XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">应用教程</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:清华大学出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2007</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> Peter G.Aitken. </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">微软</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">技术指南</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,北京:中国电力出版社,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2003</FONT></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman"> http://www.w3school.com.cn/xml</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">W3</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">网络教程,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">2011-4</FONT></SPAN></P>
<P style="TEXT-INDENT: -16.1pt; MARGIN: 0cm 0cm 0pt 14.75pt; mso-char-indent-count: -1.34; mso-para-margin-left: -.13gd" class=MsoNormal><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">http://www.ibm.com/developerworks/cn/views/xml/libraryview.jsp</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">,</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">IBM</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">开发者</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">XML</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 12pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">文档库</SPAN><SPAN style="FONT-SIZE: 12pt" lang=EN-US><FONT face="Times New Roman">,2011-4</FONT></SPAN></P></DIV>
页: [1]
查看完整版本: gfhghf