精华内容
下载资源
问答
  • 数据模型是数据平台的基石,是平台...一方面它确实是目前鱼龙混杂的内容产业中的一股清流,新媒体的一个标杆,好奇心驱动坚持做有品质的内容、筛选最有价值信息、全球最新动态;更主要的是它的产品线全面,有APP、
  • 不知为什么,今天再用时,又出不来了。 如果把报表参数类型改列表框(必需,多选,动态值取自不带过滤器的数据集),才能实现,但是只能鼠标点选参数,无法传字符串参数。。。 所以...
  • 项目质量报表报表以时间线的方式展示各个项目的质量变化; 自测质量排名:积分排名的方式展示项目成员自测质量高低; 精细化的权限控制:精细化的角色分离(产品,开发,测试),提供精细化的权限控制,某角色...
  • 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的...
  • 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的...
  • 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的...
  • 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的...
  • 调试筛选以匹配事件 247 导入和导出筛选 249 管理筛选组 249 调查视图 251 使用事件属性显示新的筛选视图 251 使用事件属性优化筛选 252 筛选出 ArcSight 事件 252 将事件属性添加到过滤条件 253 修改视图 254 第十...
  •  XQuery是W3C设计的一种针对于XML的查询语言,类似于SQL,能够筛选出XML的子集,并进行分组、排序、计算等,功能非常强大,主流编程语言、关系数据库均提供了部分(完全)的支持,处理XML数据提供了一种新的思路...

    一、什么是XQuery

      XQuery是W3C设计的一种针对于XML的查询语言,类似于SQL,能够筛选出XML的子集,并进行分组、排序、计算等,功能非常强大,主流编程语言、关系数据库均提供了部分(完全)的支持,为处理XML数据提供了一种新的思路。

     

    二、XQuery的主要用途

    1、从关系数据库中提取信息并用于网络服务。

    2、产生存储在数据库中数据的报表,以HTML显示在网页。

    3、从XML数据库中搜索信息。

    4、从数据库或打包好的软件中提取数据,并进行转换以进行其他应用。

    5、合并传统的非XML的数据以进行统一管理。

     

    三、XQuery推荐资源

    1、书籍:《XQuery权威指南》、《ASP.NET 2.0 XML高级编程》、《SQL Server 2005 XML高级编程》

    2、网站:

    1)W3C XQuery主页

    2) XMLPlease

    3) W3School

    4) DataDirect

    5) TechNet XQuery主页

     

    四、开发工具

    1、推荐使用 Altova XML Spy 2010 Enterprise Edition,试用版可以在这里下载。

    2、Stylus Studio 2010 Enterprise Edition,试用版可以在这里下载。

    3、Dreamweaver、Visual Studio、UltraEdit等。

     

    五、XQuery Hello World

    1、打开Altova XML Spy,点击【Project】--【New Project】新建一个项目,Ctrl + S保存,重命名为Simple Test:

     

    2、点击【File】--【New】,选择【XML  Extensible Markup Language】,点击【OK】,注意这时会提示要选择一个DTD还是Schema,由于只是新建一个简单的XML文件,故选择Cancel,添加一个XML文件:Users.xml

    ExpandedBlockStart.gif代码
    <?xml version="1.0" encoding="UTF-8"?>
    <Users>
        
    <User id="1">
            
    <Name>Tom</Name>
            
    <Age>12</Age>
        
    </User>
        
    <User id="2">
            
    <Name>Jerry</Name>
            
    <Age>9</Age>
        
    </User>
        
    <User id="3">
            
    <Name>Brooks</Name>
            
    <Age>24</Age>
        
    </User>
    </Users>

     

     

    3、新添加的文件默认不是在项目中,保存后在项目中的【XML Files】上右击,选择【Add Files】,将Users.xml添加到项目中。

    4、以类似的方法,新建一个XQuery文件:Users.xq并添加到项目中,模板类型选择【xq  XML Query Language】。

    5、输入如下代码:

    xquery version "1.0";
    doc("Users.xml")/Users/User/Name

     

    doc()是一个内置函数,将读取指定的XML文件,“/Users/User/Name”称之为路径表达式,注意必须按照元素出现的顺序书写,查询出所有的Name节点。

     

    Alt + F10 执行查询,当提示选择哪个XML文件时,定位到Users.xml,点击【Execute】:

    将会新打开一个XML文件以显示查询结果:

     

    6、查询所有指定的元素:

    xquery version "1.0";
    doc("Users.xml")//User

    双斜线"//"表示任意路径,即User上面可以有任意父级元素,上面代码即查询所有的User元素。

     

    7、查询指定属性的元素:

    xquery version "1.0";
    doc("Users.xml")/Users/User[@id= "1"]

     

    "@"表示获取属性,并用中括号括起来,上面表达式的意思为:获取User元素中属性id为“1”的所有User元素,并将查询出相应User的所有子元素。

     

    8、用索引获取指定的元素:

    xquery version "1.0";
    doc("Users.xml")//User[2]

     

    获取第二个"User"元素及其子元素,注意XQuery的索引从1开始而不是从0。

     

    六、小结

      这次只是说说XQuery的基础内容及总体概览,XQuery的整体框架还是非常庞大的,鉴于XML的重要地位,学习及掌握基础的XQuery表达式十分必要,以后会继续深入的对XQuery的细节进行介绍,并研究,Net SQL Server等其他技术与XQuery的互操作。

    附注:

      后续篇章会对Altova XML Spy 2010进行简单的配置,以更方便的进行开发。

    转载于:https://www.cnblogs.com/brooks-dotnet/archive/2010/01/31/1660685.html

    展开全文
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...
  • 151.8.5 与Office 2000相关的改进 151.9 安装Access 2000 171.9.1 Access 2000的初始安装 171.9.2 定制Access 2000 201.10 安装和配置Microsoft数据引擎 20 1.11 现实世界—为什么升级 23第2章 建立第一个Access ...

空空如也

空空如也

1 2 3 4
收藏数 71
精华内容 28
关键字:

以什么为报表筛选