How to encode in XML on SQL Server -


i generating xml follows:

set @xml = (         select                  personalmessage [personal_message]         #temporarydb         xml path ('order'), root ('orders'), elements         ); 

next add encoding info:

select n'<?xml version="1.0" encoding="utf-8"?>' + convert(nvarchar(max), @xml)  

and when save xml bcp this:

<?xml version="1.0" encoding="utf-8"?> <orders><order> <personal_message>liebe x1 und x2, "wir wuenschten wir koennten heute mit euch zusammen sitzen. das holen wir bald wieder nach." eure &amp; ina </personal_message></order></orders> 

but want this:

<?xml version="1.0" encoding="utf-8"?> <orders><order> <personal_message>liebe x1 und x2,&#13;&#13; &quot;wir wuenschten wir koennten heute mit euch zusammen sitzen. das holen wir bald wieder nach.&quot; &#13;&#13;eure &amp; ina </personal_message></order></orders> 

so want change c/r &#13; , example " &quot;.

please, advise me. how can this?

you might have replace it

set @xml = (         select                  replace(replace(replace(personalmessage,char(13),'&#13;'),char(10),''),'"','&quot;') [personal_message]         #temporarydb         xml path ('order'), root ('orders'), elements         ); 

Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -