?? 0202-0500.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0071)http://162.105.170.55/ASPs/GetLearningArticleTemp.asp?section=0202-0500 -->
<HTML><HEAD><TITLE>XML中國論壇 - 初學進階 - 2.2.5 注釋</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="55"></TD>
<TD vAlign=center width="578" >
<p align="center"><IMG height=33
src="image/title_learner.gif" width=226></TD>
<TD rowSpan=2 width="53"></TD>
</TR>
<TR vAlign=top>
<TD width="578" ><!-- 正文內容 -->
<DIV class=pt10><B>2.2.5 注釋 </B></DIV>
<DIV></DIV><BR>
<DIV class=pt9>
<P>象前一節的例子中那樣,有些時候,你希望XML處理器能夠把你在數據中引入的標記當作普通數據而不是真正的標記來看待。這時,CDATA為你助了一臂之力。另外還有些時候,就象在程序中引入注釋一樣,你可能希望在XML文件中加入一些用作解釋的字符數據,并且希望XML處理器不對它們進行任何處理。這種類型的文本稱作注釋(COMMENT)文本。</P>
<P>在HTML中,注釋是用“〈!--”和“--〉”引起來的。在XML中,注釋的方法完全相同,看起來非常親切。因此,下面是一個合法的XML文件:</P>
<DIV align=center>
<CENTER>
<TABLE width="80%" border=1>
<TBODY>
<TR>
<TD width="100%"><示例><BR> <!-- 一個XML的例子
--><BR>
<![CDATA[<BR>
<聯系人><BR>
<姓名>張三</姓名><BR>
<EMAIL>zhang@aaa.com</EMAIL><BR>
</聯系人><BR>
]]><BR></示例></TD></TR></TBODY></TABLE></CENTER></DIV>
<P>不過,在XML文件中使用注釋時,同樣要遵守幾個規則:
<OL>
<LI>在注釋文本中不能出現字符“-”或字符串“--”,XML處理器可能把它們和注釋結尾標志“-->”相混淆。
<LI>不要把注釋文本放在標記之中,否則,它就不是一個“形式良好的”XML文件了。例如下面這段代碼:<BR><BR>
<DIV align=center>
<CENTER>
<TABLE width="80%" border=1>
<TBODY>
<TR>
<TD width="100%"><示例 <!-- 一個XML的例子 -->
><BR>
<![CDATA[<BR>
<聯系人><BR>
<姓名>張三</姓名><BR>
<EMAIL>zhang@aaa.com</EMAIL><BR>
</聯系人><BR>
]]><BR></示例></TD></TR></TBODY></TABLE></CENTER></DIV>
<P>類似地,不要把注釋文本放在實體聲明中,也不要放在XML聲明之前。記住,永遠用XML聲明作為XML文件中的第一行。</P>
<LI>注釋不能被嵌套。在使用一對注釋符號表示注釋文本時,要保證其中不再包含另一對注釋符號。例如下面例子是不合法的:<BR><BR>
<DIV align=center>
<CENTER>
<TABLE width="80%" border=1>
<TBODY>
<TR>
<TD width="100%"><!-- 一個XML的例子 <BR>
<!--以上是一個注釋--><BR>--></TD></TR></TBODY></TABLE></CENTER></DIV></LI></OL>
<P>最后再重申一遍,XML處理器對于注釋中的一切內容都會視而不見,注釋中出現的標記也一同被忽略。因此,在下面這段文本中,所有注釋中的“名詞”元素都被忽略,剩下的只有最后一行中的元素“XML”。</P>
<DIV align=center>
<CENTER>
<TABLE width="80%" border=1>
<TBODY>
<TR>
<TD width="100%"><!--
不處理以下信息<BR>
<名詞>HTML</名詞><BR>
<名詞>XHTML</名詞><BR>
<名詞>SGML</名詞><BR>--><BR><名詞>XML</名詞></TD></TR></TBODY></TABLE></CENTER></DIV>
<P>不過,當使用注釋時一定要小心,要確保文件在去掉全部注釋之后,遵守所有“形式良好的”文件的要求。<BR></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 + -