0

我正在使用脚本任务来读取 xml 文件并使用以下代码将其重写为新的 xml 文件:

 DataSet data = new DataSet();
 data.ReadXml("C:\\xml.xml");
 data.Tables["Table"].WriteXml("C:\\newxml.xml");

现在它工作正常我的问题是我怎样才能改变它以从变量而不是文件读取的方式?假设我的变量是 User::XmlData。

谢谢

4

1 回答 1

0
        DataSet data = new DataSet();
        string myVar = Dts.Variables["XMLData"].Value.ToString();
        StringReader sr = new StringReader(myVar);
        data.ReadXml(sr);
        data.Tables["Table"].WriteXml("C:\\newxml.xml");
于 2013-04-22T03:49:20.523 回答