- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在 Java 环境中使用 XQuery
在 Java 应用程序中使用 XQuery 有哪些信誉好的足球投注网站文档
Brett McLaughlin?(brett@newI), 作家,编辑, OReilly Media, Inc.
简介:?XML 数据格式很难有哪些信誉好的足球投注网站,但是最近随着 XQuery API 的出现,XML 有哪些信誉好的足球投注网站变得非常灵活和简单。对于使用 SAX、DOM、JDOM、JAXP 等处理 XML 文档的 Java? 程序员来说,工具箱中增加 XQuery API for Java 是一件值得高兴的事。现在 Java 程序员不用再求助于系统调用或者笨拙的 API 就能利用 XQuery 的强大功能了,Sun 提供了一套完整的、标准化的包。
本文的标签:??introduction,?java,?xquery之
标记本文!
发布日期:?2008 年 5 月 29 日?级别:?中级?其他语言版本:?英文?访问情况?4307 次浏览?建议:?0?(添加评论)
?平均分 (共 3 个评分 )
SQL 数据库、XML 数据和查询
虽然编程领域 — 特别是 Java 编程 — 不断发展,可供选择的标准的数量也在增长。换句话说,越来越多的 API 得到 Sun 的认可或者批准。标准化的结果是越来越多的开发者背弃了自己最具竞争力的技术,而去学习新技术。
要掌握的最有吸引力和价值的是那些和数据处理有关的工具和 API。无论应用程序多么酷或者智能,说到底只有能够处理数据才有用。同时,虽然 API 数量的不断增长,但流行和通用的数据格式数量却不断减少。虽然有些数据管理员仍然使用面向对象的数据库管理系统或者 XML 驱动的数据库,但关系数据库(RDBMS)已成为主流,而且仍然是大部分数据管理员的选择。因此 Java 开发人员必须通过 JDBC(数据库连接)或者 JDO (Java Data Objects) 与 SQL 数据库交互。
SQL 数据库与其他数据库
虽然本文提到了查询和数据库,但所指的是 SQL 数据库 — 也称为关系数据库。不过 XML 数据库甚至对象数据库都有一些很好的应用程序。
如果对 XML 数据库感兴趣,可以查看 DB2? Express-C,可免费下载(链接参见?参考资料)。最明显的一点是,XML 数据库在 XML 文档和关系数据之间进行不必要的转换。本文还认为,XQuery 实际上已变为数据库查询语言,因为 XML 数据库以 XML 格式存储数据。
数据库之外的数据基本上也都以 XML 作为标准数据格式。XML 虽然冗长但是健壮,Java 语言中处理 XML 的 API 可能比其他语言都多。无论是解析、数据绑定还是转换,如果应用程序不能处理 XML,就会被认为有局限性甚至有点落后。
两者看似无关,— 数据往往保存在 SQL 数据库中,数据库之外的数据越来越多地采用 XML 格式 —,但是却造成了一些独特的问题。SQL 数据库容易查询,而 XML 文档则不是这样。消费者希望能够方便地有哪些信誉好的足球投注网站数据,数据库中的数据查询方便,但是 XML 文档中的数据就不那么容易了。显然,将 XML 格式的数据塞到数据库中以方便有哪些信誉好的足球投注网站的做法是行不通的。于是就出现了 XQuery — 相应的也就有了 XQuery API for Java (XQJ)。
回页首
XQuery:三种技术
经常用到的缩写词
API:应用程序编程接口
DOM:文档对象模型
GUI:图形用户接口
IDE:集成开发环境
JAXP:Java API for XML Processing
SAX:Simple API for XML
W3C:万维网联盟
XML:可扩展标记语言
简言之,XQuery 就是用于定义 XML 文档有哪些信誉好的足球投注网站的一种语言。就像 SQL 赋予了 SELECT 和 FROM 特定的含义一样 — 在一定的上下文中 — XQuery 定义了正斜杠(/)和地址符号(@)以及其他一些关键字和关键字符的意义。
XQuery 的核心包括三部分:
XPath 规范:在 XML 文档中选择零个、一个或多个节点的方法。
选择特定 XML 文档、为 XPath 返回的节点增加选择条件的附加语法
API — 比如 XQJ,XQuery for Java API— 用具体的编程语言对 XQuery 表达式求值
要真正精通 XQuery,必须切实掌握好这三个方面。对于 Java 程序员来说,显然就意味着要学习 XPath、学习新增的 XPath 语法结构,然后将其与基于 Java 的 API 结合起来对 XML 文档使用 XQuery 表达式。
好消息是 XPath 和 XQuery 语法都非常简单明了。如果曾经使用 UNIX? shell、Mac OS X 终端或者 DOS 窗口研究过目录结构,就具备了必要的
您可能关注的文档
- 圣斗士星矢各集的名称.doc
- 圣爱天堂赛客小游戏:不愤怒的小鸟2.doc
- 圣诞打折机票购买全攻略.docx
- 圣诞节是西方社会的传统节日.doc
- 圣诞节送男友什么礼物好?送老公?送男生?礼意久久教你如何捕获他的心.doc
- 圣鹿板材衣柜销售体系.doc
- 在2012开学典礼暨“争当雷锋精神传人弘扬社会文明新风”.doc
- 在4线格中写出下列字母的大写或小写.doc
- 在70本名著中抄摘的70句经典的话.doc
- 在ActiveDirectory域控制器中设置共享文件夹访问权限.doc
- 医疗器械创新设计项目智能制造方案(参考范文).docx
- 感恩教育主题班会PPT课件(带背景音乐 动态可修改).pptx
- 2024-2025学年天津市西青区七年级上学期期末考英语试卷含详解.docx
- 2.3资本结构决策.pptx
- 感恩教育主题班会PPT课件(带背景音乐 动态可修改).pptx
- 航空航天零部件加工项目智能制造方案.docx
- 小学英语四年级第一课时《at the farm》教育教学课件.pptx
- 2024-2025学年湖南省长沙市师大附中教育集团联考九年级上学期期末考试英语试卷含详解.docx
- 物流自动化仓储系统项目智能制造手册(模板).docx
- 纳米材料制备工艺项目智能制造手册(模板范文).docx
文档评论(0)