将XML字符串作为表读取
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将XML字符串作为表读取相关的知识,希望对你有一定的参考价值。
/* Reading XML String As Table Sample XML String <employees> <employee><name>Hubert</name><age>19</age></employee> <employee><name>Gaye</name><age>12</age></employee> </employees> <employees> <employee name="Hubert" age="19" /> <employee name="Gaye" age="12" /> </employees> */ ALTER PROCEDURE [dbo].[spInsertToTest] @xml text AS BEGIN SET NOCOUNT ON; DECLARE @hdoc INT EXEC sp_xml_preparedocument @hdoc OUTPUT, @xml INSERT test SELECT * FROM OPENXML(@hdoc, '/employees/employee', 3) WITH ([name] VARCHAR(50), age INT) EXEC sp_xml_removedocument @hdoc END
以上是关于将XML字符串作为表读取的主要内容,如果未能解决你的问题,请参考以下文章
C# 如何读取具有字符级格式的 Excel 单元格 XML 值? (<si> 中的多个 <t> 元素)