﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / SQL Server 2008 / T-SQL (SS2K8)  / Error When converting Nvarchar to XML / 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 00:51:13 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>Thanks so much, I removed the spaces and corrected the syntax. It works perfectly. :-)</description><pubDate>Tue, 06 Nov 2012 05:12:42 GMT</pubDate><dc:creator>Teee</dc:creator></item><item><title>RE: Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>Also you cannot have spaces in element names, &amp;lt;Data Extract&amp;gt; needs to be &amp;lt;DataExtract&amp;gt;[code="sql"]DECLARE @SQL NVARCHAR(MAX) = '&amp;lt;DataExtract&amp;gt;&amp;lt;Graduates&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;Shaun&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;Slabber&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;paul&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;devine&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;/Graduates&amp;gt;&amp;lt;ExperiencedHires&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;paul&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;devine&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;Meera&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;Bhana&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;/ExperiencedHires&amp;gt;&amp;lt;/DataExtract&amp;gt;'select @SQLselect CAST(@sql as xml)[/code]</description><pubDate>Tue, 06 Nov 2012 04:42:35 GMT</pubDate><dc:creator>anthony.green</dc:creator></item><item><title>RE: Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>Your end tag is wrong'/&amp;lt;Data Extract&amp;gt;'should be'&amp;lt;/Data Extract&amp;gt;'</description><pubDate>Tue, 06 Nov 2012 04:35:46 GMT</pubDate><dc:creator>Mark-101232</dc:creator></item><item><title>RE: Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>here's the output:&amp;lt;Data Extract&amp;gt;&amp;lt;Graduates&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;Shaun&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;Slabber&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;paul&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;devine&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;/Graduates&amp;gt;&amp;lt;ExperiencedHires&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;paul&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;devine&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;Candidate&amp;gt;&amp;lt;FirstName&amp;gt;Meera&amp;lt;/FirstName&amp;gt;&amp;lt;LastName&amp;gt;Bhana&amp;lt;/LastName&amp;gt;&amp;lt;/Candidate&amp;gt;&amp;lt;/ExperiencedHires&amp;gt;/&amp;lt;Data Extract&amp;gt;</description><pubDate>Tue, 06 Nov 2012 04:24:56 GMT</pubDate><dc:creator>Teee</dc:creator></item><item><title>RE: Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>What is the output of @SQL before you convert it to XML?[code="sql"]DECLARE @sql Nvarchar(max)SET @sql = '&amp;lt;Data Extract&amp;gt;'SET @sql = @sql + (SELECT Top 2 FirstName, LastNameFROM[dbo].[CandPersonal] peINNER JOIN CandProfile pr on pe.CandId = pr.IdWHERE pr.isGraduateApplicant = '1'FOR XML PATH('Candidate'), ROOT('Graduates'))SET @sql = @sql + (SELECT Top 2 FirstName, LastNameFROM[dbo].[CandPersonal] peINNER JOIN CandProfile pr on pe.CandId = pr.IdWHERE pr.isGraduateApplicant = '0'FOR XML PATH('Candidate'), ROOT('ExperiencedHires'))SET @sql = @sql + '/&amp;lt;Data Extract&amp;gt;'SELECT @SQL[/code]</description><pubDate>Tue, 06 Nov 2012 04:14:22 GMT</pubDate><dc:creator>anthony.green</dc:creator></item><item><title>Error When converting Nvarchar to XML</title><link>http://www.sqlservercentral.com/Forums/Topic1381481-392-1.aspx</link><description>Hi all, I'm trying to convert a string to XML, I'm not sure why I'm getting the error:XML parsing: line 1, character 14, equal expectedWhen I run the stored proc below to select the XML data. Please helpKind RegardsTeeeCREATE PROCEDURE TestASBEGIN	DECLARE @sql Nvarchar(max)	SET @sql = '&amp;lt;Data Extract&amp;gt;'	SET @sql = @sql + (SELECT Top 2 FirstName, LastName							 FROM 							[dbo].[CandPersonal] pe							INNER JOIN CandProfile pr on pe.CandId = pr.Id							WHERE pr.isGraduateApplicant = '1'							FOR XML PATH('Candidate'), ROOT('Graduates')) 	SET @sql = @sql + (SELECT Top 2 FirstName, LastName							 FROM 							[dbo].[CandPersonal] pe							INNER JOIN CandProfile pr on pe.CandId = pr.Id							WHERE pr.isGraduateApplicant = '0'							FOR XML PATH('Candidate'), ROOT('ExperiencedHires'))	SET @sql = @sql + '/&amp;lt;Data Extract&amp;gt;'		SELECT CAST(@sql as XML) --XML parsing: line 1, character 14, equal expectedEND</description><pubDate>Tue, 06 Nov 2012 04:08:18 GMT</pubDate><dc:creator>Teee</dc:creator></item></channel></rss>