XML语言里标记的作用!

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:52:42
请教一下XML语言里的标记作用,如<init-param></init-param>,<param-name></param-name>,<welcome-file-list></welcome-file-list>,<taglib></taglib>等等.如果请把XML里常可以用的标记解释一下,谢谢!!

这个XML和HTML大有不同,XML既然叫可扩展标记语言,就说明其没有固定的标记,这些标记是可以自己定义的,但似一般来说,标记和标记之间的内容不是像HTML一样的控制关系,而是逻辑上的描述关系。看个例子。

<我的朋友>
<姓名>张三</姓名>
<性别 类型="男性" />
<爱好>喝酒</爱好>
</我的朋友>

这个里面的标签都是自己定义的,都是用来描述内容的,而不像HTML里面的标签意思都是固定的,这个里面的标签需要自己去写。

正象HTML一样,可扩展置标语言XML(eXtensible Markup Language)也是一种置标语言。它同样依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥它的强大功能。这一点,从XML的命名上也可窥见一斑。

“关于此规范的正确题目,亦即XML的正确全名,应该是Extensible Markup Language, eXtensible Markup Language只不过是一个拼写错误罢了。但是,现在简写XML不仅正确,而且正如它在本规范的标题中一样,是Extensible Markup Language的官方名称。
这个名称和简写是由James Clark最先提出的,其它可供选择的名称还包括小型标准置标语言MGML (Minimal Generalized Markup Language), 标准置标语言的小型结构MAGMA (Minimal Architecture For Generalized Markup Applications), 以及互联网置标结构语言SLIM (Structured Language for Internet Markup)。

——Extensible Markup Language (XML) 1.0 Specs, The Annotated Version. ”

从对XML的最初命名可以看出,XML的核心归根结底还是置标。不过,XML这个置标语言可比HTML的功能要强大的多了。
<