我正在使用脚本任务来读取xml文件,并使用以下代码将其重写为新的xml文件:
DataSet data = new DataSet();
data.ReadXml("C:\\xml.xml");
data.Tables["Table"].WriteXml("C:\\newxml.xml");
它工作正常现在我的问题是我怎么能以这样的方式改变它从变量而不是文件中读取?假设我的变量是User :: XmlData。
由于
答案 0 :(得分: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");