我在 SQL Server 中运行了以下 XML,但它中断了,为什么?
declare @xml varchar(max)
declare @hDoc int
set @xml = '<transaction>
<item itemId="1" value="Hello World" />
<item itemId="2" value="Hello &World" />
<item itemId="3" value="Hello <World" />
<item itemId="4" value="Hello >World" />
<item itemId="5" value="Hello ’World" />
</transaction>'
exec sp_xml_preparedocument @hDoc OUTPUT, @xml
select
itemId
, value
from
openxml(@hDoc, '/transaction/item')
with (
itemId int,
value varchar(max)
) item