<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>digitalnetbizz's WebLog : XQuery</title><link>http://blogs.msdn.com/digitalnetbizz/archive/tags/XQuery/default.aspx</link><description>Tags: XQuery</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>If you are looking for *the* XQuery book ...</title><link>http://blogs.msdn.com/digitalnetbizz/archive/2004/05/16/if-you-are-looking-for-the-xquery-book.aspx</link><pubDate>Sun, 16 May 2004 21:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:132899</guid><dc:creator>digitalnetbizz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/digitalnetbizz/comments/132899.aspx</comments><wfw:commentRss>http://blogs.msdn.com/digitalnetbizz/commentrss.aspx?PostID=132899</wfw:commentRss><description>&lt;P&gt;&lt;EM&gt;&lt;FONT face=Georgia&gt;I have read thru 3 XQuery books and *IMO* the XQuery book from &lt;/FONT&gt;&lt;/EM&gt;&lt;A href="http://www.amazon.com/exec/obidos/tg/detail/-/0321165810/qid=1084744135/sr=8-1/ref=pd_ka_1/103-7538838-9381454?v=glance&amp;amp;s=books&amp;amp;n=507846"&gt;&lt;EM&gt;&lt;FONT face=Georgia&gt;Michael Brundage &lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&lt;FONT face=Georgia&gt;is the best so far.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=132899" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/digitalnetbizz/archive/tags/XQuery/default.aspx">XQuery</category></item><item><title>Yukon PDC bits and XQuery ...</title><link>http://blogs.msdn.com/digitalnetbizz/archive/2004/02/02/yukon-pdc-bits-and-xquery.aspx</link><pubDate>Tue, 03 Feb 2004 07:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:66528</guid><dc:creator>digitalnetbizz</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/digitalnetbizz/comments/66528.aspx</comments><wfw:commentRss>http://blogs.msdn.com/digitalnetbizz/commentrss.aspx?PostID=66528</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Georgia size=2&gt;If you have Yukon PDC beta bits and you are utilizing XQuery for your next project, you got to try this out. Maybe this is old news but it's sure beneficial to me.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;1. Create a new database with SQL Server Workbench.&lt;BR&gt;2. Create a table that allows Xml Document&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Create&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt; &lt;FONT color=#0000ff&gt;TABLE&lt;/FONT&gt; XMLDocument &lt;FONT color=#808080&gt;(&lt;/FONT&gt;id int &lt;FONT color=#0000ff&gt;identity&lt;/FONT&gt;&lt;FONT color=#808080&gt;,&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=1&gt;&lt;FONT size=2&gt;xdoc xml &lt;FONT color=#808080&gt;not&lt;/FONT&gt; &lt;FONT color=#808080&gt;null,&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;constraint&lt;/FONT&gt; pkdocs &lt;FONT color=#0000ff&gt;PRIMARY&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;KEY&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;id&lt;FONT color=#808080&gt;))&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#808080&gt;&lt;FONT color=#000000&gt;&lt;FONT face=Georgia size=2&gt;3. Grab an Xml file, I am using samples from &lt;/FONT&gt;&lt;A href="http://www.w3.org/TR/2001/WD-xmlquery-use-cases-20011220"&gt;&lt;FONT face=Georgia size=2&gt;XML Query Use Cases&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Georgia size=2&gt;&amp;nbsp;and save it to a local file.&lt;BR&gt;4. Insert Xml data into the newly created table&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;Insert&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Into&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt; XMLDocument&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;Select&lt;/FONT&gt;&lt;FONT color=#808080&gt; * &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;From&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;OPENROWSET&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;bulk&lt;/FONT&gt;&lt;FONT color=#808080&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000&gt;'c:\input.xml'&lt;/FONT&gt;&lt;FONT color=#808080&gt; single_nclob&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;&lt;FONT size=2&gt;&lt;FONT color=#808080&gt;)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;as&lt;/FONT&gt;&lt;FONT color=#808080&gt; n&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Georgia size=2&gt;5. Try out XQuery on your document&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;Select&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt; xdoc&lt;FONT color=#808080&gt;::&lt;/FONT&gt;query&lt;FONT color=#808080&gt;(&lt;/FONT&gt;'&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;results&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;{&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;for $b in /bib/book&lt;BR&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;return&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;result&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;{ $b/title }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;for $a in $b/author&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;return $a&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;/result&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;}&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&amp;lt;/results&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;'&lt;FONT color=#808080&gt;)&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;from&lt;/FONT&gt; XMLDocument&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=1&gt;This posting is provided "AS IS" with no warranties, and confers no rights.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=66528" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/digitalnetbizz/archive/tags/XQuery/default.aspx">XQuery</category></item></channel></rss>