XQuery查询例子

日期: 2008-12-07 作者:Larry Fulton翻译:娜娜 来源:TechTarget中国 英文

问:当XQuery查询时,不能满足XML的需求?我应该怎样使用XQuery查询?   答:举一些具体的例子,说明你需要做的与XML可能会更容易提供一个确切的答案,但这里是一个概括。您可以尽其所能使用XQuery查询,你应该知道,XQuery查询功能与可扩展样式表语言转换(XSLT)重叠 。这两种语言包括XPath语法和结构。你的问题的最佳答案是:XSLT是一个更强有力的选择,例如如果你想使一份文件发生比较小的变化(例如,如果您想删除或修改每一个实例的某一特定元素类型)。

另一个例子是在不同的环境中编写代码,提供样式功能,支持动态约束力。   XQuery查询是一种比较正式的语言,更容易学习。但是……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

问:当XQuery查询时,不能满足XML的需求?我应该怎样使用XQuery查询?

  答:举一些具体的例子,说明你需要做的与XML可能会更容易提供一个确切的答案,但这里是一个概括。您可以尽其所能使用XQuery查询,你应该知道,XQuery查询功能与可扩展样式表语言转换(XSLT)重叠 。这两种语言包括XPath语法和结构。你的问题的最佳答案是:XSLT是一个更强有力的选择,例如如果你想使一份文件发生比较小的变化(例如,如果您想删除或修改每一个实例的某一特定元素类型)。另一个例子是在不同的环境中编写代码,提供样式功能,支持动态约束力。

  XQuery查询是一种比较正式的语言,更容易学习。但是由于缺乏规划需要,不容易表达的XQuery查询,可以最有可能逃脱XQuery查询。

  从建筑角度来看,如果您要使用重叠的工具,在目前的基础上,我建议是建立一套明确的指引,怎么做?而不是让本决定基于开发商的技能。如果让这种情况发生在个案的基础上,你将在短期内有广泛的生产方法,或反过来你未来的维护工作将产生不必要的复杂。

翻译

娜娜
娜娜

相关推荐

  • 如何用XUL进行XQuery语言编写?

    自从和XML数据库合作以来,XQuery获得了巨大的牵引力,但其最薄弱的一环就是写入数据库还有很大局限性。应用程序有时必须创建多种XML数据库或者写回整个图表才能进行简单的数据变化。

  • XQuery:数据集成领域的精耕细作者

    XQuery标准的发展历程对我们很有启发意义,TT SOA多年以来对此也有详细描述。XQuery诞生于XML和Web服务的早期,目的是向刚开始使用XML数据……

  • XQuery:数据集成专家的秘密武器?

    在简化集成的工作中,一些团队已经开始尝试用新语言来处理数据。那么最初在XML和Web服务推进中占据很大部分的XQuery,是不是已经在这种混乱之中迷失了呢?

  • 解开XML未来的一元二次方程组

    1998年,当XML获得W3C批准后,一举摘得“当年突然涌现的技术”的称号,然而发展到现在,开发人员开始对XML的灵活性感到不满……