parse XML larger than 8000 characters
From: Peter Durica (Durica_at_discussions.microsoft.com)
Date: 08/23/04
- Next message: anonymous_at_discussions.microsoft.com: "Re: Import XML from Command-Line into SQL"
- Previous message: Graeme Malcolm: "Re: Import XML from Command-Line into SQL"
- Next in thread: Michael Rys [MSFT]: "Re: parse XML larger than 8000 characters"
- Reply: Michael Rys [MSFT]: "Re: parse XML larger than 8000 characters"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 23 Aug 2004 03:11:01 -0700
i'm parsing XML from table text field into another table, everything is
working ok until XML is longer than 8000 characters:
code sample:
declare @idoc int
declare @doc varchar(8000)
declare @xmlguid uniqueidentifier
declare @procguid uniqueidentifier
declare xml_cur cursor for select DataDocumentXmlGuid, ProcessEngineGuid,
DataDocumentXML from cref2
where DataDocumentID = 'SSVData'
declare @pomocna int
set @pomocna = 0
open xml_cur
fetch next from xml_cur into @xmlguid, @procguid, @doc
set @doc = replace(@doc, 'utf-8', 'windows-1250')
while @@fetch_status=0
begin
set @pomocna = @pomocna + 1
exec sp_xml_preparedocument @idoc OUTPUT, @doc
INSERT SSV_data
SELECT @xmlguid, @procguid, *
FROM OPENXML (@idoc, '/SSVData/SSVAppData')
WITH (
SSVApplicationNo char(15) '@SSVApplicationNo',
SSVUserID varchar(20) '@SSVUserID',
SSVCostCenterID char(5) '@SSVCostCenterID')
exec sp_xml_removedocument @idoc
fetch next from xml_cur into @xmlguid, @procguid, @doc
set @doc = replace(@doc, 'utf-8', 'windows-1250')
print @pomocna
end
close xml_cur
deallocate xml_cur
Is it possible to split XML into 2 varchar(8000) and parse it as one XML?
thanks
- Next message: anonymous_at_discussions.microsoft.com: "Re: Import XML from Command-Line into SQL"
- Previous message: Graeme Malcolm: "Re: Import XML from Command-Line into SQL"
- Next in thread: Michael Rys [MSFT]: "Re: parse XML larger than 8000 characters"
- Reply: Michael Rys [MSFT]: "Re: parse XML larger than 8000 characters"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|