xml,xsl,xslt,xsd,uddi,wsdl,soap辨析

本文深入探讨XML命名空间的使用,包括定义、命名和使用。解释了xsl、xslt的区别,强调xslt在XML转换中的角色。此外,还介绍了xsd作为XML模式的作用,以及uddi、wsdl和soap在Web服务中的功能。
摘要由CSDN通过智能技术生成

xml 所用的标签可以为用户自定义标签,主要存储数据信息和内容

以下都应用在xml中:

xsl是可扩展样式语言,是对xml的内容进行逻辑控制,其版本标准一般是在1999年之前定义的

xslt为可扩展样式表语言转换,是xsl的一部分,xsl的功能主要有两个,一个是xml标签转换,主要体现在从一种xml形式转换到另一种xml形式;还有一个就是对xml进行格式化,即用样式进行润色,渲染;xslt的作用主要就是前一种,故现在提到xsl时就狭义上指xslt

xsd是xml的一种模式,主要用来规范注册该xsd引用的xml文档信息,比如数据类型的字节大小等;

命名空间(引用):

对命名空间进行命名

当您在编程语言(例如,C++)中定义命名空间时,有一些对可用在该名称中的字符的限制。XML 命名空间标识符还必须符合特定的语法 — 统一资源标识符 (URI) 引用的语法。这表示 XML 命名空间标识符必须遵守由 RFC 2396 定义的 URI 的常用语法。

URI 被定义为用来标识抽象或物理资源的紧凑字符串。在大多数情况下,URI 引用用来标识物理资源(网页、要下载的文件等),但是,对于 XML 命名空间来说,URI 引用用于标识抽象资源(特别是命名空间)。

按照 URI 规范,有两种常规类型的 URI:统一资源定位器 (URL) 和统一资源名称 (URN)。这两种类型的 URI 都可以用作命名空间标识符。下面是一个可用作命名空间标识符的两个 URL 的示例:

http://www.develop.com/student http://www.ed.gov/elementary/students 

下面是几个也可用作命名空间标识符的 URN 的示例:

urn:www-develop-com:student urn:www.ed.gov:elementary.students urn:uuid:E7F73B13-05FE-44ec-81CE-F898C4A6CDB4 

命名空间标识符最重要的属性是它的唯一性。作者可以通过向 Internet 命名机构注册域名来保证 URL 的唯一性,然后要负责确保域名后面使用的所有字符串都保持唯一。

URN 以同样的方式工作。下面是基本的 URN 语法:

urn:<namespace identifier>:<namespace specific string> 

为了保证 URN 的一致性,作者必须再次向 Internet 命名机构注册他们的命名空间标识符。然后,作者负责按照某个方案来生成特定于命名空间的唯一字符串。

定义 XML 命名空间的组织应当为新命名空间名称的创建制定一个一致的方案。例如,W3C 经常定义新的 XML 命名空间。这些组织使用一个相当直观的试探法,该试探法使用当前年份以及工作组的名称。图 2 阐释了由 W3C 使用的模式。

edcb0101

2. W3C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值