📄 wellformedxml.htm
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<TITLE>编写结构完整的XML文档</TITLE>
<style type="text/css">
<!--
.normal10 { font-size: 11pt}
.normal9 { font-size: 9pt}
p{ font-size: 9pt}
a{ text-decoration: none }
a:hover{ color:Red;text-decoration:underline }
a {
font-size:11pt;
COLOR: cornflowerblue;
FONT-FAMILY: "新细明体", "宋体";
FONT-WEIGHT: bold
}
.normal11 { font-size: 11pt}
-->
</style>
<link rel="stylesheet" href="../../Global.css" tppabs="http://www.xml.org.cn:8188/Global.css"></HEAD>
<BODY>
<p ALIGN="CENTER">[<a href="../../default.asp" tppabs="http://www.xml.org.cn:8188/default.asp" target="_parent">返回首页</a>][<a href="../resource.htm" tppabs="http://www.xml.org.cn:8188/resource/resource.htm" target="_parent">返回资源</a>]</p>
<table width="85%" border="0" align="center">
<tr>
<td width="22%" height="51"> </td>
<td width="53%" height="51">
<h2 align="CENTER"><font lang="ZH-CN">编写结构完整的</font>XML<font lang="ZH-CN">文档</font></h2>
<p align="CENTER"> <font face="宋体" lang="ZH-CN" size=3>翻译</font><font size=3>:<a href="mailto:chujian@tangram.com.cn">褚</a></font><a href="mailto:chujian@tangram.com.cn"><font face="宋体" lang="ZH-CN" size=3>建</font></a></p>
</td>
<td width="25%" height="51"><a name="top"></a></td>
</tr>
<tr>
<td colspan="3" height="812" >
<p align="JUSTIFY"> </p>
<p align="JUSTIFY"><font face="宋体" lang="ZH-CN" size=3><span class="normal10"><span class="normal105">一个</span></span></font><span class="normal105"><span class="normal10"><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">文档如果符合一些基本的规范,那它就是结构规范的。</span></font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">格式有一套比</font><font size=3><span class="normal105">HTML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">简单的解析规则,允许</font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">解析器不需要外部描述或了解数据含义就可以解析</font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">数据。</span></font></span></span></p>
<p align="JUSTIFY"></p>
<ul>
<p align="JUSTIFY">
<li><span class="normal105"><span class="normal105"><span class="normal10"><font face="宋体" lang="ZH-CN" size="3" class="normal105">起始标签和结束标签必须匹配</font></span></span></span></li>
<p></p>
</ul>
<dir>
<dir>
<p align="JUSTIFY"><span class="normal10"><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">元素可以包含正文和其他元素,在它的</font><font size=3><span class="normal105">schema</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">中用严格的规范给出了文档的类型。但是,元素必须严格嵌套:每个起始标签必须有对应的结束标签。</font></span></p>
</dir>
</dir>
<p align="JUSTIFY"> </p>
<ul>
<p align="JUSTIFY">
<li><span class="normal10"><font face="宋体" lang="ZH-CN" size="3" class="normal105">元素不能交迭</font></span></li>
<p></p>
</ul>
<dir>
<dir>
<p align="JUSTIFY"> <span class="normal10"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">下面的例子不符合</span></font><span class="normal105"><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">语法。</font></span></span></p>
<pre><span class="normal10"><font face="Courier New" class="normal105"><title>Evolution of Culture <sub>in Animals
</title> by John T. Bonner</sub></font></span></pre>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal105"><span class="normal105"><span class="normal10"><font face="宋体" lang="ZH-CN" size="3"><span class="normal105">改正后符合语法的形式是</span>:</font></span></span></span></p>
<pre><span class="normal10"><font face="Courier New" class="normal105"><title>Evolution of Culture
<sub>in Animals</sub>
<author>by John T. Bonner</author>
</title> </font></span></pre>
<p align="JUSTIFY"></p>
</dir>
</dir>
<ul>
<p align="JUSTIFY">
<li><span class="normal10"><font size=3><span class="normal105">XML</span></font><span class="normal105"><font face="宋体" lang="ZH-CN" size=3 class="normal105">标签对大小写是敏感的</font></span></span></li>
<p></p>
</ul>
<p align="JUSTIFY"></p>
<dir>
<dir>
<p align="JUSTIFY"><span class="normal10"><font face="宋体" lang="ZH-CN" size="3" class="normal105">下面是不同的元素。</font></span></p>
<pre><span class="normal10"><font face="Courier New" class="normal105"><City> <CITY> <city></font></span></pre>
<p align="JUSTIFY"></p>
</dir>
</dir>
<ul>
<p align="JUSTIFY">
<li><span class="normal10"><font face="宋体" lang="ZH-CN" size="3" class="normal105">表示空元素</font></span></li>
<p></p>
</ul>
<p align="JUSTIFY"></p>
<dir>
<dir>
<p align="JUSTIFY"><span class="normal10"><font size=3><span class="normal105">XML</span></font><span class="normal105"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">对空元素有速记办法:一个标签以</span></font><span class="normal105"><font size=3><span class="normal105">/></span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">符号结尾就表示空元素</span>。<span class="normal105">例如,下面两行是等效的:</span></font></span></span></span></p>
<p align="JUSTIFY"></p>
<pre><span class="normal105"><span class="normal105"><span class="normal105"><span class="normal105"><span class="normal105"><span class="normal10"><font face="Courier New"><</font></span></span><span class="normal10"><font face="Courier New"><span class="normal105">title/>
</span></font></span></span></span><span class="normal105"><span class="normal10"><font face="Courier New"><span class="normal105"><title></title</span></font></span></span><span class="normal10"><font face="Courier New">></font></span></span></span></pre>
</dir>
</dir>
<p align="JUSTIFY"> </p>
<ul>
<p align="JUSTIFY">
<li><span class="normal10"><font face="宋体" lang="ZH-CN" size="3" class="normal105">保留字符</font></span></li>
<p></p>
</ul>
<p align="JUSTIFY"></p>
<dir>
<dir>
<p align="JUSTIFY"> <span class="normal10"><font face="宋体" lang="ZH-CN" size=3 class="normal105">一些字符是</font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3><span class="normal105">句法结构的一部分。如果你想要在</span></font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">数据中引用它们,必须用特殊的字符来替代它们。下面列出这些字符。</font></span></p>
<p align="JUSTIFY"></p>
<pre><span class="normal105"><span class="normal105"><span class="normal105"><span class="normal10"><font face="Courier New"><span class="normal105"><	</span>&<span class="normal105">lt;
&	&<span class="normal105">a</span>mp;</span>
<span class="normal105">></span>	<span class="normal105">&gt;
"</span>	&<span class="normal105">quot;
'</span>	&<span class="normal105">apos;</span></font></span></span></span></span></pre>
<p align="JUSTIFY"></p>
<p align="JUSTIFY"><span class="normal10"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">例如,</span></font><span class="normal105"><font size=3><span class="normal105">"Melons</span>
<span class="normal105">cost</span> <span class="normal105"><</span>
</font><font size=3 class="normal105">$1 at the A&P</font></span><font size=3 class="normal105">"</font><font face="宋体" lang="ZH-CN" size=3 class="normal105">要写成</font><font size=3><span class="normal105">"Melons
cost &lt; $1 at the A&amp;P."</span></font><span class="normal105"><font face="宋体" lang="ZH-CN" size=3>。</font></span></span></p>
<p align="JUSTIFY"></p>
</dir>
</dir>
<ul>
<p align="JUSTIFY">
<li><span class="normal10"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">每个</span></font><span class="normal105"><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">文档必须有唯一的根元素</font></span></span></li>
<p></p>
</ul>
<dir>
<dir>
<p align="JUSTIFY"> <span class="normal105"><span class="normal10"><font face="宋体" lang="ZH-CN" size=3><span class="normal105">例如,在天气报告中,元素</span></font></span></span><span class="normal10"><font size=3 class="normal105"><weather-report></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">表示这个</font><font size=3><span class="normal105">XML</span></font><font face="宋体" lang="ZH-CN" size=3 class="normal105">文档唯一的根元素。</font></span></p>
</dir>
</dir>
</td>
</tr>
<tr>
<td colspan="3"><font face="宋体" lang="ZH-CN" size=3> </font> <rev></rev><font face="宋体" lang="ZH-CN" size=3></font>
<hr size="1">
<p align="center"><font face="宋体" lang="ZH-CN"><span class="normal11">[<a href="#top">返回标题</a>][<a href="../resource.htm" tppabs="http://www.xml.org.cn:8188/resource/resource.htm" target="_parent">返回资源</a>][<a href="../../default.asp" tppabs="http://www.xml.org.cn:8188/default.asp" target="_parent">返回首页</a>][<a href="mailto:xmlteam@egroups.com">欢迎投稿</a>]</span></font></p>
<p align="center"><span class="normal11">最后更新:1999年8月18日<br>
<font color="#FF0033" size="-1">本站点所刊文章版权,均归本站点所有。署名作者拥有其著作权。<br>
未经</font><font color="#FF0033"><a href="mailto:xmlteam@egroups.com"><font color="#6666FF" size="-1">允许</font></a></font><font color="#FF0033" size="-1">,不得随意转载,违者必究!!</font>
</span></p>
</td>
</tr>
</table>
<h2 ALIGN="CENTER"> </h2>
<FONT FACE="宋体" LANG="ZH-CN" SIZE=3>
<P ALIGN="JUSTIFY"> </P>
</FONT><FONT FACE="宋体" LANG="ZH-CN" SIZE=3></FONT>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -