
XML与Web Service
文章平均质量分 62
zl908760230
遇到问题首先得学会自己找答案!
展开
-
(1)XML概述
XML(eXtensible Markup Language,可扩展标记语言)是由W3C(World Wide Web Consortium,万维网联盟)推出的新一代网络数据表示、传递和交换的标准,是Internet环境中跨平台的、依赖于内容的技术。 在创建一个XML文档时,可以由用户自己定义各种标记并以任何名字为它们命名,XML 几乎可以用来描述所有形式的文档。例如,程序的内容是描述一本书原创 2016-12-07 20:34:34 · 415 阅读 · 0 评论 -
(2)XML声明和注释
声明 XML规定每一个正规的XML文档都应当由一个XML声明开始,不允许在前面再有其他字符,甚至空格或者注释。也就是说,XML声明必须是XML文档的第一个内容。 XML声明的一般语法格式为: 这些属性已经在XML 1.0规范中做出了定义:(1) 像所有的处理指令一样,XML声明也是由“”结束。 (2) “(3) version——不能省略,其值必须为“原创 2016-12-07 21:08:20 · 3572 阅读 · 0 评论 -
(3)元素
元素 元素是XML文档的基本单元,其中可以包含其他的元素、字符数据、字符引用、实体引用、PI、注释以及CDATA节,它们合在一起被称做元素内容(element content),相当于一个盛放文档内容的容器。 在XML文档中,所有的“内容”都必须被各种各样大大小小的容器封装起来,然后在容器上标示出对承载内容进行说明的标记,所有的XML数据(除了根元素、注释、PI和空白)都必须包容在其他元素原创 2016-12-07 21:32:19 · 714 阅读 · 0 评论 -
(4)命名空间
在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。为了解决标记重名的问题,XML规范提供了命名空间(Namespaces)机制。定义(声明)命名空间的语法格式: 元素名称:用户在XML文档中定义的标记名称 xmlns: 定义命名空间的关键字 命名空间前缀:命名空间的别名 xmlns:book="http:/原创 2016-12-08 21:09:06 · 492 阅读 · 0 评论 -
(5)预定义实体与CDATA节
预定义实体XML为显示非ASCII码字符集中的字符提供了两种方法: 字符引用和实体引用。字符引用是一个字符文字形式的替代品。字符引用用来表示一个可显示的字符,它由十进制或十六进制的数字前面加上“&#”或“&#x”,后面紧跟分号“;”组成。例如,“©”或“©”(在浏览器中)会被显示为“©”,而“®”或“®”会被显示为“®”。原创 2016-12-08 21:39:37 · 629 阅读 · 0 评论 -
(6)DTD的基本结构
DTD用来指定 XML 文档怎样组织数据,即给予文件一种格式(Type):使用户知道所使用的XML文件需包含哪些标记(Tag)、属性(Attribute)、实体(Entities)、元素。一个格式良好的 XML 文档,如果遵守DTD规则,被称为有效的XML文件。 DTD的作用:1)可以验证数据的有效性。2)可以保证不同的应用和用户之间共享数据。 因为D原创 2016-12-08 22:04:46 · 970 阅读 · 0 评论 -
(7)DTD的声明与引用
DTD的声明:指XML文档中声明该文档的DTD或DTD来源的部分,可以包含在使用它的XML文档内部,也可以以独立的DTD文档(*.dtd)文档存在。DTD分类:1、内部DTD:即对XML文档中的元素、属性和实体的DTD的声明都在XML文档中。内部DTD声明,是在XML文件中的声明部分,即紧接在XML处理指令之后。其格式和结构如下:<!DOCTYPE 根元素名原创 2016-12-28 18:31:33 · 1812 阅读 · 0 评论 -
(8)DTD中的元素声明
DTD中的元素(ELEMENT)是用来约束标记的,用元素声明来定义一个标记,元素声明以“”结束,格式为: 例如 : 这段代码定义了一个标记,名称为name,它标记的内容只能含有文本数据。有5种元素内容种类:1.#PCDATA(纯文本):包含任何文本,但是没有子元素2.Empty(没有或空):不包含任何文本或子元素,只允许元素属性。3 .原创 2016-12-28 19:41:27 · 3959 阅读 · 0 评论