基本的に、別の XmlDocument 内に XmlDocument を挿入する方法を知りたいです。
最初の XmlDocument には、基本的なヘッダー タグとフッター タグがあります。2 番目の XmlDocument は、最初の XmlDocument に挿入する必要がある body/data タグになります。
string tableData = null;
using(StringWriter sw = new StringWriter())
{
rightsTable.WriteXml(sw);
tableData = sw.ToString();
}
XmlDocument xmlTable = new XmlDocument();
xmlTable.LoadXml(tableData);
StringBuilder build = new StringBuilder();
using (XmlWriter writer = XmlWriter.Create(build, new XmlWriterSettings { OmitXmlDeclaration = true }))
{
writer.WriteStartElement("dataheader");
//need to insert the xmlTable here somehow
writer.WriteEndElement();
}
これに対するより簡単な解決策はありますか?