我有一个Excel表保存为XML文件,所以有一些行。我想要的是使用C#向最后一行添加新行。添加一个新的XML节点到最后一个相同的排序
结构:
<?mso-application progid="Excel.Sheet"?>
<Workbook>
<DocumentProperties>
...
</DocumentProperties>
<OfficeDocumentSettings>
...
</OfficeDocumentSettings>
<ExcelWorkbook>
...
</ExcelWorkbook>
<Styles>
...
</Styles>
<Worksheet ss:Name="TDSheet">
<Table>
<Column>
...
</Column>
...
<Column>
...
</Column>
<Row>
...
</Row>
<!-- HIER SHOULD APPEAR MY NEW ROW -->
</Table>
</Worksheet>
</Workbook>
我使用XmlDocument类。
任何理由*为什么*您使用'XmlElement'而不是LINQ to XML?我肯定会在任何地方使用后者...这是一个非常清洁的API。 –
我已经编写了一个使用XmlElement读取XML文档的过程,这是唯一的原因。我不想混合代码。 – relapse
那么将它转换为使用'XElement'有多难?如果它真的只是读取一个文档,它应该是微不足道的... –