1
我發現瞭如何使用這個職位的DataTable轉換成XML時,自定義你的XML - How can I convert a DataTable to an XML file in C#?一個DataTable轉換爲C#中的XML文件
string result;
using (StringWriter sw = new StringWriter()) {
dataTable.WriteXml(sw);
result = sw.ToString();
}
在上面的代碼中,我們看到,每個行會附有TABLE標籤。有沒有什麼辦法可以用自定義標籤替換它,比如ROW?當然,我可以搜索字符串本身並用ROW替換TABLE,但我想要一種不同的方法。
您可以編寫XSLT轉換並針對生成的XML運行它。 –
@JohnSaunders - 從概念上講,這是什麼意思? – Steam
這不是概念。 XML轉換(XSLT)是一種XML語言,它描述瞭如何將一個XML文檔轉換爲另一個XML文檔或HTML或文本。它們在.NET中以[XslCompiledTransform類](http://msdn.microsoft.com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx)的形式實現。 –