《2022年XML轻松学习手册_XML快速入 .pdf》由会员分享,可在线阅读,更多相关《2022年XML轻松学习手册_XML快速入 .pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、XML 轻松学习手册 ( 一):XML快速入门疯狂代码 http:/ ?:http:/ 2. ;XML 是新概念吗? ; 不是XML 来源于 SGML 种比HTML 更早标志语言标准 ; 有关SGML 我们来简单了解下你只需要有个大致概念就可以 ; SGML 全称是 Standard ;Generalized ;Markup ;Language(通用标识语言标准 ) 看名称就知道 : 它是标志语言标准也就是说所有标志语言都是依照SGML 制定当然包括 HTMLSGML覆盖面很广凡是有定格式文件都属于SGML 比如报告乐谱等等 HTML 是SGML 在网络上最常见文件格式因此人们戏称SGML 是
2、HTML妈妈 ; 而XML 就是SGML 简化版只不过省略了其中复杂和不常用部分( 哦明白了!是 HTML 第 2 个mother难怪比HTML 功能强大呢 ) 和SGML 样XML 也可以应用在金融科研等各个领域我们这里讲只是XML 在web 方面运用而已; 到这里你应该有点明白了:XML 是用来创建定义类似 HTML 标记语言然后再用这个标记语言来显示信息 3. ;使用XML 有什么好处? ; 有了HTML 为什么还需要用 XML ? ; 现在网络应用越来越广泛仅仅靠HTML 单文件类型来处理千变万化文档和数据已经力不丛心而且HTML 本身语法十分不严密严重影响网络信息传送和共享( 想想浏
3、览器兼容问题伤透多少设计师脑细胞啊) 人们早已经开始探讨用什么思路方法来满足网络上各种应用需要使用SGML 是可以但 SGML 太庞大编程复杂于是最终选择了 减肥SGML-XML作为下代 web 运用数据传输和交互工具 ; 使用XML 有什么好处?来看 w3c组织(XML 标准制定者 ) 介绍说明 : ; XML 使得在网络上使用 SGML 语言更加 简单和直接 : ;简化了定义文件类型过程简化了编程和处理SGML 文件过程简化了在 Web 上传送和共享 ; 1.XML 可以广泛运用于 web 任何地方 ; ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
4、- - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 2.XML 可以满足网络应用需求; ; 3. 使用XML 将使编程更加简单; ; 4.XML 便于学习和创建; ; 5.XML 代码将清晰和便于阅读理解; ; 还是抽象了些让我们在后面例子教程中慢满体会XML 强大优势吧! ; 4. ;XML 很难学吗? 如果你有兴趣学习 XML 不禁会问 :XML 难吗?学习 XML 需要什么样基础? XML 非常简单学习容易如果你熟悉HTML 你会发现它文档和 HTML 非常相似看同样举例文档( 例1): XML ;Quic
5、k ;Start ajie 20010115 第行是个XML 声明表示文档遵循是 XML1.0 ; 版规范标准 第 2 行定义了文档里面第个元素(element) 也称为根元素 : ;这个就类似 HTML 里 开头标记注意这个名称是自己随便定义 再下面定义了 4 个子元素 :title,author,email,和date分别介绍说明文章标题作者邮箱和日期当然你可以用中文来定义这些标签看上去更便于理解: XML 轻松学习手册 ajie 20010115 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
6、 - - - 第 2 页,共 4 页 - - - - - - - - - 这就是 XML 文档任何掌握 HTML 网友都可以直接写出这样简单XML 文档 另外学习 XML 还必须掌握种页面脚本语言常见就是javascript和VB ;scriptXML 数据是使用 script实现HTML 中和交互我们看个最简单例子( 例2): 1. 将下面代码存为 myfile.htm var ;xmlDoc ;= ; ;ActiveXObject(Microsoft.XMLDOM); xmlDoc.async=false; xmlDoc.load(myfile.xml); nodes ;= ;xmlDoc
7、.documentElement.childNodes; title.innerText ;= ;nodesitem(0).text; author.innerText ;= ;nodes.item(1).text; email.innerText ;= ;nodes.item(2).text; date.innerText ;= ;nodes.item(3).text; 在HTML 中XML 数据 标题: ; ; 作者: ; 信箱: ; 日期: 2. 将下面代码存为 myfile.xml 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - XML 轻松学习手册 ajie 20010115 3. 将它们放在同个目录下用IE5以上版本浏览器打开可以看到效果 ; 学习并掌握种 script你将真正了解到 XML 无比强大功能 ; 2009-2-12 3:48:07 疯狂代码 http:/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -