首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xml读取文件和写入xml文件

xml读取文件和写入xml文件
EN

Stack Overflow用户
提问于 2019-06-14 02:33:14
回答 1查看 45关注 0票数 2

我有以下格式的xml数据。我想把它转换成合适的xml格式,在那里我可以使用数据流任务-> xml源组件将数据导入DB。请帮帮我,该怎么做呢?

代码语言:javascript
复制
<OrderWithProfile Ver="1.0" System="abc" Profile="test">
<Users ID="aaa">
</Users><Users ID="bbb">
</Users><Users ID="ccc"></Users></OrderWithProfile>
EN

回答 1

Stack Overflow用户

发布于 2019-06-17 22:36:30

给定的xml格式是正确的,您可以检查它保存的xml在记事本中,并将其另存为xml.Then用internet explorer打开文件,您将得到xml标签,如果文件中没有错误。

如果您使用的是DFT XML源组件,那么您可以给出xml文件的路径,并在相同的位置生成xsd。如果你使用的是变量,那么给出具体的变量名。

创建包含列的表,以存储数据类型为nvarchar(50)的ID,并在OLEDB目标中使用该表。

在执行sql任务中使用sql处理xml

代码语言:javascript
复制
 CREATE TABLE [dbo].[ID_detail](
    [ID] [nvarchar](255) NULL
) ON [PRIMARY]

GO  

DECLARE @x xml = '<OrderWithProfile Ver="1.0" System="abc" Profile="test">
    <Users ID="aaa"></Users>
    <Users ID="bbb"></Users>
    <Users ID="ccc"></Users>
    </OrderWithProfile>'

    INSERT into ID_detail
    SELECT a.b.value('./@ID','varchar(100)') AS ID
    FROM @x.nodes('/OrderWithProfile/Users') as a(b)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56586670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档