XML语法(3)--属性、声明符号、字符数据、注释
-
属性:提供元素的附加信息。
- 属性是元素开始标签的一部分。eg:
- <para keywords="Napoleon,France,history">
- ...
- </para>
- 注意:
- 属性由“名”和“值”组成,中间有“=”分隔。值由引号包括,如果内含双引号,则用单引号包括之,反之亦然。
- 一个标签可包含多个属性:<para topic="xml" author="J.Smith" lastrevised="10/30/2000">
- 属性名和值都区分大小写
- “xml:”开头的属性名称是保留的
-
声明符号
- 符号用于定义外部二进制数据将被处理的方式。
- eg: <!ENTITY coverphoto SYSTEM "/images/cover.tif" NDATA TIFF>
NDATA声明了非文本数据格式TIFF,但是还须指定处理该数据格式的应用程序
- <!NOTATION TIFF SYSTEM "/programs/showtiff.exe">
- 一般地(SYSTEM):<!NOTATION FormatName SYSTEM "AppIdentifier">
- 或者(PUBLIC):<!NOTATION TeX PUBLIC "-//SmithCo//NOTATION TeX HelpFile//EN" "programs\texdisplay.exe">
首先使用公共标识符(URI)"-//SmithCo//NOTATION TeX HelpFile//EN" 对应的程序,否则使用"programs\texdisplay.exe"来处理。
- 特别地:没有任何的信息可用,且没有可用的应用程序处理该格式时,仍需用最小的符号格式来声明:
<!NOTATION FormatName " ">
- 字符数据:不需要被XML解析器处理,放置在CDATA标签中。
- <![CDATA[The character data goes here]]>
- <![CDATA[
<firstname>Alice</firstname>
<lastname>Walker</lastname>
]]>
其中的“标签”符号及内容将被忽略,通常用途:
- 引用XML代码节
- 括住可能包含XML保留字的各类脚本代码
- 注释:<!--......-->
相关文章:
-
2021-07-14
-
2022-01-06
-
2022-01-22
-
2022-03-10
猜你喜欢
-
2021-06-28
-
2022-01-02
-
2021-12-19
-
2021-09-12
-
2021-09-11
-
2021-11-08
-
2022-02-19
相关资源
-
下载
2023-02-01
-
下载
2023-02-08
-
下载
2021-06-06
-
下载
2023-04-03