XML学习笔记(一) |
逍遙遊 发表于 2005/3/16 10:15:57 | 最近几天因为要搞毕业设计,接触了一下XML,也终于来到这里。这篇也算是开篇贴。学习XML有一段时间,硬着头皮啃完官方指南,看了一部分《无废话XML》,有些小小体会,就以语录的形式回忆一下吧。
1、XML=eXtensive Markup Language(扩展标记语言),可见它与HTML(超文本标记语言),有着相似的地方,事实上它们都通过<x>...</x>的方式表示内容或者储存数据。
2、XML主要面向数据储存,这点和HTML不同,后者主要用于显示,规定了繁复的标记以明确显示的层次结构。
3、XML比较自由,它的标记"x"可以随个人喜好而定义,不受固定的语法约束,甚至可以是中文。但是前后两个标记必须齐全,即<x>和</x>两者必须同时存在,否则出错。
4、XML区分大小写,习惯上元素名(即上述x)第一个字母大写,其余小写。
5、XML是多重嵌套格式,一般是大的分类标记在外,小的分类标记在内,一对标签之间以及其内容称为元素,元素可以是并列的也可以是嵌套的其他元素。
6、XML有结构良好与合法的区别。结构良好指满足上述3的要求,没有语法错误的XML,合法则需要满足相应的规定,比如DTD(文档类型定义)。DTD规定了标签之间的内容必须满足的格式,提供校验依据。
7、XML可以看作一棵树,可以使用C等语言编写遍历算法将其内容解析。
以上是我学习XML一些小体会,想到什么写什么,可能条理比较混乱。以后如果深入学习,还有什么体会的话,我会继续补充。希望有共同爱好的朋友可以指出错误,共同探讨。^_^
|
|
回复:XML学习笔记(一) |
limitworld(游客)发表评论于2006/8/23 18:15:37 | 总结的挺好啊.值得学习.什么也不会.路过.
|
|
回复:XML学习笔记(一) |
小光发表评论于2005/3/16 17:59:19 | 不错!我也是初学,多多指教!
|
|
» 1 »
|

.: 公告
欢迎大家就XML、JAVA网络编程、SyncML方面的话题与我交流! |
|
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
|
.: 我的分类(专题)
|

.: 最新日志
.: 最新回复
|

blog名称:格緻小屋 日志总数:4 评论数量:27 留言数量:18 访问次数:148279 建立时间:2005年3月16日 |
|

.: 留言板
|

.: 链接
|

|