XML в строковое значение - PullRequest
       4

XML в строковое значение

0 голосов
/ 16 февраля 2010

Я использую XMLWriter, чтобы вручную создать документ XML.Есть ли способ поместить это в строковую форму, чтобы я мог записать это в мою БД?

Я кодирую в VB.Net

Ответы [ 2 ]

5 голосов
/ 16 февраля 2010

Вы можете сделать это записать в 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()
0 голосов
/ 16 февраля 2010

У вас есть XmlWriter, обертывающий StringWriter.Затем вы обрабатываете это, как вы уже есть.когда вы хотите получить доступ к самой строке, вызовите StringWriter.ToString ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...