⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0203-0100.htm

📁 XML是一种新的技术
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0203-0100 -->
<HTML><HEAD><TITLE>XML中国论坛 - 初学进阶 - 2.3.1 实体</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>TABLE {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt9 {
	FONT-SIZE: 9pt; COLOR: black; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"
}
.pt10 {
	FONT-WEIGHT: 700; FONT-SIZE: 10pt; LINE-HEIGHT: 18pt; FONT-FAMILY: "宋体"
}
.TempOutline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; COLOR: #666666; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.TempOutline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; COLOR: #666666; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.Outline11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage0 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 15pt; TEXT-INDENT: -28pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage1 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 24pt; TEXT-INDENT: -36pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage11 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 38pt; TEXT-INDENT: -50pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
.passage111 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 51pt; TEXT-INDENT: -64pt; LINE-HEIGHT: 15pt; FONT-FAMILY: "宋体"; TEXT-DECORATION: none
}
</STYLE>



<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>
<BODY vLink=#000000 aLink=#000000 link=#000000 leftMargin=0 topMargin=0 
onload=""><!-- 以下为主体内容 -->
<div align="center">
  <center>
<TABLE width="100%" border=0 style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">
  <TBODY>
  <TR vAlign=top>
    <TD  rowSpan=2 width="42"></TD>
    <TD vAlign=center width="598" ><IMG height=33 
      src="image/title_learner.gif" width=226></TD>
    <TD rowSpan=2 width="46"></TD>
    </TR>
  <TR vAlign=top>
    <TD width="598" ><!-- 正文内容 -->
      <DIV class=pt10><B>2.3.1 实体</B></DIV>
   &nbsp;&nbsp;&nbsp;
      <DIV></DIV><BR>
      <DIV class=pt9>
      <P>从物理结构上讲,XML文件归根结底是由一组“实体”构成的。因此,我们先从实体讲起。</P>
      <P>简单地说,实体充当着和别名类似的角色。即,一个简单的实体名称可以用来代表一大段文本内容。象任何计算机别名系统一样,实体引用简化了你的录入工作,因为每当你要使用那一大段文本时,你只须使用它的别名就可以了,处理器会自动为你把这个别名替换为相应的文本。</P>
      <P>假如你为你的信件署名定义了一个实体lettersign,它代表下面这一大段文本:</P>
      <P>&nbsp;&nbsp;&nbsp; 张三<BR>&nbsp;&nbsp;&nbsp; 
      某网络公司销售部门<BR>&nbsp;&nbsp;&nbsp; 北京市海淀区中关村88号,100000</P>
      <P>那么以后当你的XML文件中出现“信件”元素时,你可以这样写:</P>
      <DIV align=center>
      <CENTER>
      <TABLE width="80%" border=1>
        <TBODY>
        <TR>
          <TD width="100%">〈信件〉<BR>&nbsp;&nbsp;&nbsp; 
            〈收件人〉李四〈/收件人〉<BR>&nbsp;&nbsp;&nbsp; 
            〈主题〉hello〈/主题〉<BR>&nbsp;&nbsp;&nbsp; 〈正文〉hello!&amp;lettersign 
            ;〈/正文〉<BR>〈/信件〉</TD></TR></TBODY></TABLE></CENTER></DIV>
      <P>这样,你就不必每次都输入这一大堆文本了,多方便!</P>
      <P>其实,在很大程度上,关于实体的讨论与下一章要讲的“有效的”XML文件相关,而与“形式良好的”XML文件关系不大。因此,我们将把实体的细节和实质的讨论留在下一章。不过,后面几个小节中我们还是要介绍一些关于实体的概念,因为实体首先要做到“形式良好”,才能再进一步做到“有效”。</P>
      <P>最后回过头来说XML文件的物理结构。所有的XML文件都包含了一个“根实体”,又称作“文件实体”。这个实体是由XML本身给出的,无须显式定义就可以使用,它指的其实就是整个文件的内容。除此之外,你可能还须用到其它一些实体,这些实体由你在文件类型DOCTYPE中给出定义。</P></DIV>
      <P></P>
      <P></P></TD></TR></TBODY></TABLE>
  </center>
</div>
<P></P>
<P>
<P></P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -