Вопрос не совсем по Axapta, но исходные данные готовятся в Axapta
Необходимо в поле типа XML записать предварительно сформированную строку, содержащую CDATA. Проблема в том, что при прямой записи происходит автоконвертация и как ее избежать - непонятно
Код:
declare @test nvarchar(max), @testXML xml
--Исходные данные из Axapta
set @test = N'<DocumentData><![CDATA[<ДенИзм КодОКВ="643" НаимОКВ="Российский рубль" />]]></DocumentData>'
select @test
--Результат записи в XML
set @testXML = @test
select @testXML
Результат в XML
Код:
<DocumentData><ДенИзм КодОКВ="643" НаимОКВ="Российский рубль" /></DocumentData>