![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
可扩展标记语言 (XML) 是一种用于结构化文档的标记语言。可以将它看作使您可以定义标记的广义化的 HTML。XML 是从标准通用标记语言 (SGML) 衍生而来的。与 SGML 类似,XML 是一种用于定义标记集以及它们之间关系的语言。
XML 中的标记与 HTML 标签类似,由标记名称和可选属性组成,并用尖括号括起来。与 HTML 相同,内容包含在开始标记和结束标记(其中标记名称前面有一个斜杠)之间。一个语法上的差别是:在 XML 中,空标记(只使用单个标记的标记,如 <img>
,而不是包含文本或其他内容的开始标记和结束标记)必须以斜杠结束,且该斜杠刚好位于结束尖括号之前。例如,XML 中的 <img>
标记可能会类似于下列范例:
<img src="test.png" />
XML 在语法上比 HTML 还要严格;没有严格遵守 XML 语法的文件会被 XML 解析程序拒绝。
XML 提供了一种标记文字字符串的方法,能够包括不应被分析的标记。这种方法涉及到一个称为 CDATA
部分的元素,它包括一个由方括号括起来的文字字符串。方括号中的任何内容都被 XML 解析程序跳过。Dreamweaver 导出的 XML 大量使用 CDATA
部分。
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |