【发布时间】:2010-02-16 17:14:10
【问题描述】:
我使用 XMLWriter 手动制作 XML 文档。有没有办法以字符串形式将其写入数据库?
我在 VB.Net 中编码
【问题讨论】:
-
您目前拥有的代码将是一个好的开始。另外 - 你使用什么数据库系统?
我使用 XMLWriter 手动制作 XML 文档。有没有办法以字符串形式将其写入数据库?
我在 VB.Net 中编码
【问题讨论】:
你可以让它写到StringBuilder:
StringBuilder sb = new StringBuilder():
using (var writer = XmlWriter.Create(sb))
{
// write the xml
}
string writtenXml = sb.ToString();
在 VB.NET 中:
Dim sb As New StringBuilder()
Using writer As XmlWriter = XmlWriter.Create(sb)
' write the xml '
End Using
Dim writtenXml As String = sb.ToString()
【讨论】:
你已经让你的 XmlWriter 包装了一个 StringWriter。然后,您按原样处理它。当您想访问字符串本身时,请调用 StringWriter.ToString()。
【讨论】: