<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Totodo&#039;s blog &#187; XQuery</title>
	<atom:link href="http://blog.totodo.com/archives/tag/xquery/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.totodo.com</link>
	<description>revolution~</description>
	<lastBuildDate>Sun, 15 Jan 2012 05:46:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>XQuery快餐</title>
		<link>http://blog.totodo.com/archives/49</link>
		<comments>http://blog.totodo.com/archives/49#comments</comments>
		<pubDate>Sun, 03 Sep 2006 15:49:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件技师]]></category>
		<category><![CDATA[时髦技术]]></category>
		<category><![CDATA[XQuery]]></category>

		<guid isPermaLink="false">http://blog.totodo.com/2006/09/03/xquery%e5%bf%ab%e9%a4%90/</guid>
		<description><![CDATA[　近日，对XQuery 做了稍微的学习。 XQuery 是XMl查询语言， 目前版本为1.0 XML最大的两个特点，即定义了构化化的文本，可用于文档结构转换。进来用的较多的 XML-Object,XML-&#62;HTML XML-&#62;WML, XML-&#62;XML, XML-DATABASE,WSDL&#8230; 直接拿XQuery最流行的Query语言SQL来比较。 Xquery 相应的就是查询 结构化的XML的一种语言，同时也可对XML进行解释和转化。 SQL执行返回的是一串表结构化的数据，XQuery执行之后返回的是XML结构化的数据。所以有时候，我怎么看XQuery像存储过程。 XQuery可以用来做XML数据抽取(基于Xpath2.0，同XSLT2.0) XQL片断:BTW:注释也有意思 （：－－注释－－：），左看右看都象个笑脸 for $doc in collection($docs)//booklist/book[contains(title,$title) 　　and (year=$year) XLST2.0 与　XQuery XSLT与它也非常的相似。同样上面的查询，也有collection函数来实现遍历 一开始，误以为XQuery是XSLT的替代品，而事实上经查阅，XQuery和XSLT2.0规范是先后进行的，两者都是基于Xpath2.0， 应该各有各的用途。 总而言之，XQuery的的语法看起来更相SQL，更好阅读一点点。。而XSLT偏重于那种模板的风格。 因此，如果数据杂乱无章的话，用Xquery更好一点。非常适合，我们一大堆数据信息中数据的搜取和转换，应为这个合我们拿SQL取出数据来做DTO的开发习惯。 XQUERY的设计和应用。 现实中，XQuery也越来越成为一个重要而实用强大的语言。有IBM,Oracle,BEA的老大们照着，前途甚好，而SOA的产品中间层也都用XQUERY来做信息转化和缓存。 而新的数据库为了顺应SOA趋势，也加强了XML存取，新的数据库如 Oracle10G,Db29,SqlServer2005,还有MySql5等都也已经支持了Xquery. 由于XQuery　工作没用起草指导XQuery设计的正式原则表，所以对开发人原来讲，一切都要从Best pratice总结来。。也可以踩别人的肩膀。总结下来是。 组合性，闭包，模式一致性，XPath 兼容性，简单性，完整性，普遍性,简洁性，静态分析：(可参下考文献) 而我，继续期望能用一种更优雅的方式来编程　，XML-XQuery- XMLBEAN　来遵照IBM,BEA的新定义SDO来做应用。 今后开始实践。 部分工具 开发工具：Stylus Studio 2006　（http://board.verycd.com/t356303.html） 解析器　　Saxon (http://www.saxonica.com/) 参考文献留个底， XQuery 简介 XQuery 与 SQL: 变化万岁！ [...]]]></description>
		<wfw:commentRss>http://blog.totodo.com/archives/49/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

