我需要将 DataTable 转换为 XML 字符串。
我正在使用以下内容进行转换:
StringWriter sw = new StringWriter();
tblXml.WriteXml(sw, XmlWriteMode.WriteSchema);
string result = sw.ToString();
我正在获取 XML 字符串,但声明部分没有到来。
<?xml version="1.0" encoding="utf-8"?>
如何包括它?
使用XmlTextWriter和WriteStartDocument()
.
XmlTextWriter xmlWriter = new XmlTextWriter(outputStream, Encoding.UTF8);
xmlWriter.WriteStartDocument();
tblXml.WriteXml(xmlWriter);
string result = outputStream.ToString();