我基本上想知道如何在另一个 XmlDocument 中插入一个 XmlDocument。
第一个 XmlDocument 将具有基本的页眉和页脚标记。第二个 XmlDocument 将是必须插入到第一个 XmlDocument 中的正文/数据标记。
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();
}
有没有更简单的解决方案?