当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:20:00  来源:本站整理

由于工作的需求,要求打印网页.并且是网页中的指定内容.有点多[MSSQL防范]

赞助商链接



  本文“由于工作的需求,要求打印网页.并且是网页中的指定内容.有点多[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Transact-SQL 支持用于查询 XML 数据范例的 XQuery 语言的子集.此 XQuery 实现符合 2004 年 7 月的 XQuery 工作草案.该语言正在由 World Wide Web 结合会 (W3C) 开辟,全部主要数据库供应商和 Microsoft 也参与此开辟.由于 W3C 标准在成为 W3C 倡议之前还大概举行订正,因此此实现大概与终究的倡议有所差别.本主题概要介绍了 sql server 2005 中所支持的 XQuery 子集的语义和语法.

有关具体信息,请参阅 W3C XQuery 1.0 语言标准 .

XQuery 是一种可以查询构造化或半构造化 XML 数据的语言.由于 SQL Server 2005 Database Engine 中供应 xml 数据范例支持,因此可以将文档存储在数据库中,然后利用 XQuery 举行查询.

XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序后果以及构造必须的 XML 的功效.XQuery 在 XQuery 数据模子上运行.此模子是 XML 文档以及大概为范例化也大概为非范例化的 XQuery 后果的抽象概念.范例信息基于 W3C XML 架构语言所供应的范例.假如没有可用的范例化信息,XQuery 将按照非范例化处理数据.这与 XPath 1.0 版处理 XML 的方法类似.

若要查询 xml 范例的变量或列中存储的 XML 实例,可以利用 xml 数据范例办法.比方,可以声明一个 xml 范例的变量,然后利用 xml 数据范例的 query() 办法来查询此变量.

DECLARE @x xml
            SET @x = '<ROOT><a>111</a></ROOT>'
            SELECT @x.query('/ROOT/a')

在下面的示例中,查询是针对 AdventureWorks 数据库中 ProductModel 表的 xml 范例的 Instructions 列指定的.

SELECT Instructions.query('declare namespace AWMI="http://schemas.microsoft.com
/sqlserver/2004/07/adventure-works/ProductModelManuInstructions"; /AWMI:root/AWMI:Location[@LocationID=10] ') as Result FROM Production.ProductModel WHERE ProductModelID=7

XQuery 包含命名空间声明(declare namespace AWMI=...)和查询表达式(/AWMI:root/AWMI:Location[@LocationID=10]).

请注意,XQuery 是针对 xml 范例的 Instructions 列指定的.XML 数据范例的 query() 办法(XML 数据范例)用于指定 XQuery.   以上是“由于工作的需求,要求打印网页.并且是网页中的指定内容.有点多[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 由于工作的需求,要求打印网页.并且是网页中的指定内容.有点多
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .