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 & ina </personal_message></order></orders>
but want 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 & ina </personal_message></order></orders>
so want change c/r
, example "
"
.
please, advise me. how can this?
you might have replace it
set @xml = ( select replace(replace(replace(personalmessage,char(13),' '),char(10),''),'"','"') [personal_message] #temporarydb xml path ('order'), root ('orders'), elements );
Comments
Post a Comment