2

文字列を XMLDocument に読み込む関数があります。

次に、そのドキュメントの XML を画面に出力したいと考えています。

Dim L As String = P.ToString()
Dim xmlDoc As XmlDocument = New XmlDocument()
xmlDoc.LoadXml(L)
Context.Response.Write(xmlDoc)

上記は機能しません。私も使用してみました

Return(xmlDoc)

成功しませんでした。この機能を実行するにはどうすればよいですか? XMLDocument を使用すべきではありませんか?

4

2 に答える 2

0
        StringWriter stringWriter = new StringWriter();
        XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);

        document.WriteTo(xmlTextWriter);

        Console.WriteLine(stringWriter.ToString());
        Console.Read();
于 2013-05-03T16:37:46.877 に答える
0

考えられる方法の 1 つは、StringWriter を使用することです。

Using stringWriter = New StringWriter()
    Using xmlTextWriter = XmlWriter.Create(stringWriter)
        xmlDoc.WriteTo(xmlTextWriter)
        xmlTextWriter.Flush()
        result = stringWriter.GetStringBuilder().ToString()
    End Using
End Using

上記の例では、XML は結果変数に格納されます。

C# に相当するコードは、このスレッドにあります。

于 2013-05-03T16:38:08.320 に答える