﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / Discuss Content Posted by Michael Coles / Article Discussions / Article Discussions by Author  / SQL Server 2005: Intro to XQuery / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Thu, 23 May 2013 08:35:29 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>I use XML to pass multiple records to a Stored Procedure. Since it is not possible to pass a table variable to a SP, XML is the perfect solution since you can hide the result set in XML Nodes...Michael.</description><pubDate>Tue, 20 Feb 2007 12:57:00 GMT</pubDate><dc:creator>Michael David</dc:creator></item><item><title>RE: SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>&lt;P&gt;Hi DC -&lt;/P&gt;&lt;P&gt;You definitely get your point across well in your article.  The only things I would add are:&lt;/P&gt;&lt;P&gt;1)  You don't need to store native XML in the database in order to take advantage of SQL Server's XML functionality (that seems to be one of your larger concerns); you might have noticed that the XML I used in these articles was not stored in a table on the server&lt;/P&gt;&lt;P&gt;2)  XQuery provides a simple means of querying your XML data based on just about any criteria you care to use (whether you want to retrieve albums by Artist, Genre, Producer, Label, etc.)&lt;/P&gt;&lt;P&gt;3)  XML is not designed to be a replacement for the SQL model&lt;/P&gt;&lt;P&gt;SQL and XML have different goals, different priorities, and I personally believe it's a case of selecting the right tool for the job.  After all is said and done, like SQL, XML is just another tool in the toolbox.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;</description><pubDate>Tue, 20 Feb 2007 11:38:00 GMT</pubDate><dc:creator>Mike C</dc:creator></item><item><title>RE: SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>&lt;P&gt;The most straightforward answer to your question is that XML is so popular because of ignorance.&lt;/P&gt;&lt;P&gt;At the risk of self promotion, I wrote an article on the subject several years ago.  You can find it here:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sqlservercentral.com/columnists/dpeterson/isxmltheanswer.asp"&gt;http://www.sqlservercentral.com/columnists/dpeterson/isxmltheanswer.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Do yourself a favor, and stay away from XML.&lt;/P&gt;&lt;P&gt;Michael, you've done a good job of presenting the subject, but it is the subject matter itself that is fatally flawed.&lt;/P&gt;</description><pubDate>Tue, 20 Feb 2007 10:34:00 GMT</pubDate><dc:creator>DCPeterson</dc:creator></item><item><title>RE: SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>&lt;P&gt;Hi Cory,&lt;/P&gt;&lt;P&gt;You're asking if XML is popular?  Yes, it is very widely used.&lt;/P&gt;&lt;P&gt;XML is a very popular format, and it is used all over the place.  A couple of examples:  the newest HTML standard (XHTML) is defined as a subset of XML, Web Services use the XML-based SOAP protocol, even Microsoft Word and Excel can save your documents in XML format.  A lot of websites offer XML-based Web Services as well - several of the popular Geocoding and Mapping API's for instance.&lt;/P&gt;&lt;P&gt;Some of the things that make XML popular are it's human-readable format, its ability to be easily created and read on just about any platform, and the capability of "transforming" an XML document into another XML document very easily.  One very common example is using XSLT to convert an XML document into an XHTML document for display purposes.&lt;/P&gt;</description><pubDate>Tue, 20 Feb 2007 07:45:00 GMT</pubDate><dc:creator>Mike C</dc:creator></item><item><title>RE: SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>First and foremost, I want to say, I am a DBA.  Can someone tell me why this is getting popular?  I read Steve Jones' article, and this one, and I just don't get it.  What value is there to get results in this format?  Is this a format that is used heavily elsewhere?  Please help me understand why I want to learn this...I am not opposed, just never exposed...</description><pubDate>Tue, 20 Feb 2007 06:39:00 GMT</pubDate><dc:creator>Cory E.</dc:creator></item><item><title>SQL Server 2005: Intro to XQuery</title><link>http://www.sqlservercentral.com/Forums/Topic340364-236-1.aspx</link><description>Comments posted here are about the content posted at &lt;A HREF="http://www.sqlservercentral.com/columnists/mcoles/2840.asp"&gt;http://www.sqlservercentral.com/columnists/mcoles/2840.asp&lt;/A&gt;</description><pubDate>Sun, 28 Jan 2007 12:40:00 GMT</pubDate><dc:creator>Mike C</dc:creator></item></channel></rss>