频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

查询包含名称空间的XML数据

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
下一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 

  XML 消息和文档中名称空间的广泛使用对应用程序开发人员如何编写查询有很大的影响。不幸的是,名称空间与流行的查询语言(例如 SQL/XML 和 XQuery)之间的关系往往遭到误解。本文通过几个常见的场景,帮助您理解如何查询包含名称空间的 XML 数据。

  对某些人而言,XML 名称空间是一剂良药;而对另外一些人而言,XML 名称空间则是一块绊脚石。然而,无论您喜欢它们还是讨厌它们,XML 名称空间无处不在。事实上,很多开发人员认为它们必不可少。

  打开一个 Web 服务定义语言(WSDL)文件或 SOAP 消息,将一个字处理文档转换成 XML,或者浏览行业相关的 XML 模式,常常可以发现其中有对多个名称空间的引用。如果想查询 XML 数据,那么就必须考虑这些名称空间,因为名称空间会影响一切东西。(所谓一切东西 是有点儿夸张。不过名称空间对查询的语义的确有着巨大的影响。)

  如果忽视了名称空间的存在,那么所编写的查询很可能得不到期望的结果。这算是一个坏消息。好消息是,弄懂如何正确地查询包含名称空间的 XML 数据并不需要花太多时间。本文就可以助您起步。

  XML 名称空间简介

  XML 名称空间是一项 W3C XML 标准。实际上,XPath、XML Schema、XQuery 和其他 XML 技术都支持名称空间。本文并不提供关于名称空间的详细教程,而只是简述一些关键概念。要了解更多关于 XML 名称空间的知识,请参阅 参考资料 小节。

  XML 名称空间允许 XML 文档将来自不同词汇表的元素和属性混合在一起,而不会产生歧义和处理上的冲突。XML 名称空间使得公司可以为他们的 XML 数据使用一个通用的惟一标记词汇表(元素和属性名称),并可以与其他组织共享这个词汇表。有些公司依赖于名称空间来帮助组合来自不同来源的 XML 数据,随业务需求的变化而更新 XML 模式,以及促进文档的重用。

通告:http://www.qqread.com/xml/w347725.html 更多文章 更多内容请看SQL Server 索引和查询专题XML详解开发应用专题,或进入讨论组讨论。
下一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章