随笔分类 -  XML

摘要:在很多研讨会和培训班上我遇到过许多人,他们还不明白为什么要使用XML也不知道如何在他们的应用中使用XML。一些来自诸如Gartner公司的报告建议说,商业公司不能再做局外人了,不能对XML置之不理。如果你还不清楚XML到底有什么好处的话,你并不是唯 一的人。我决定把与人们和媒体关于XML话题的交谈整理成文,列出XML在应用中的五个最令人喜 爱的用法。尽管这些并不能包含XML的所有潜在应用,至少是些最重要的领域。1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位.那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数据。在数据 阅读全文
posted @ 2013-08-23 13:56 alaricblog 阅读(84) 评论(0) 推荐(0)
摘要:xml名字空间是为了防止代表不同含义的元素名称在相同文件里的冲突而定义的。 如: M zhang代表一个人,再看下面的例子 120m zhang 代表长度,如果把上面的两个文件合到一块,那么就不知道zhang代表什么意思了。 于是给他们个名字空间,名字空间不代表任何含义,只说明他们是唯一的,在全球范围内,怎么才能说明是唯一呢,于是就想到了域名,名字空间和域名一样有专门的管理人员。看下面的代码: M 120m 这样就区分了他们的名字,在应用程序解析 使用的时候就不会有问题。但是又有个问题,这样写也太累赘了, 于是有个默认的名字空间,可以省略前... 阅读全文
posted @ 2013-08-23 13:54 alaricblog 阅读(106) 评论(0) 推荐(0)
摘要:1.最简单的Schema文档如何写一个最简单的XML Schema文档呢? 首先,我们写出一个最简单的XML文档。 hello.xml ------------------- Hello World!! hello.xsd ---------- XML Schema文档后缀名是.xsd,完全符合XML语法,根元素是schema,命名空间xmlns:xsd="http://www.w3.org/2001/XMLSchema,用元素定义实例文档中的元素,如greeting。 2.含子元素的Schema文档 假设实例文档是如下的: cus... 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(255) 评论(0) 推荐(0)
摘要:学习计划:1. 学习用时:实际学习120小时以上(每天1.5小时) 2. 学习原则:每天坚持写学习笔记3. 学习参考:xml入门经典(第四版)作者:(美)David Hunter ,Jeff Rafter,Joe Fawcett 著 出版:清华大学出版社 4.学习重点:DTD ,Schema对xml文档的定义,xml处理过程,xml查询语言XQuery,xml的简单 API,xml通信,xml表现的显示。 网络资源。5.学习计划时间:2个月完成 6.学习目标:能定义xml,解析处理xml,利用xml保存及其传输数据信息。 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(99) 评论(0) 推荐(0)
摘要:xml 概述 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。 目录[隐藏] XML实例 特性 XML历史 作用 简明语法 文档结构 XML文档有效性 XML文档对网站的重要性 XML和HTML的差异 XML实例 特性 XML历史 作用 简明语法 文档结构 XML文档... 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(485) 评论(0) 推荐(0)
摘要:(本文来自百度百科) DTD 文档类型定义 (Document Type Definition) DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XML文件的验证机制,属于XML文件组成的一部分。 DTD 是一种保证XML文档格式正确的有效方法,可以通过比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。一个DTD文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性,可使用的实体或符号规则。 XML文件提供应用程序一个数据交换的格式,DTD正是让XML文件能够成为数据交换的标准,因为不同的公司只需... 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(395) 评论(0) 推荐(0)
摘要:(本文摘自w3school)一个简单的 XML 文档:请看这个名为 "note.xml" 的 XML 文档:GeorgeJohnReminderDon't forget the meeting!DTD 文件下面这个例子是名为 "note.dtd" 的 DTD 文件,它对上面那个 XML 文档的元素进行了定义:第 1 行定义 note 元素有四个子元素:"to, from, heading, body"。第 2-5 行定义了 to, from, heading, body 元素的类型是 "#PCDATA"。X 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(198) 评论(0) 推荐(0)
摘要:所有 XML 元素都须有关闭标签在 HTML,经常会看到没有关闭标签的元素:This is a paragraphThis is another paragraph在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:This is a paragraphThis is another paragraph 注释:您也许已经注意到 XML 声明没有关闭标签。这不是错误。声明不属于XML本身的组成部分。它不是 XML 元素,也不需要关闭标签。XML 标签对大小写敏感XML 元素使用 XML 标签进行定义。XML 标签对大小写敏感。在 XML 中,标签 与标签 是不同的。必须使用相同... 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(147) 评论(0) 推荐(0)
摘要:XML的作用 2008-12-08 10:50 恩.XML的应用应该脱离语言来认识。这里列出最常见的5种用途: 1、数据交换 用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来描述数 据。在数据传送过程中,XML始终保留了诸如父/子关系这样的数据结构。几个应用程序 可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。 相反,普通文件不对每个数据段做描述(除了在头文件中),也不保留数据关系结构。使 用XML做数据交换可... 阅读全文
posted @ 2013-08-23 13:53 alaricblog 阅读(226) 评论(0) 推荐(0)