2016-08-09 13 views
-4

私はDoc変数にXMLDocumentを持っています 私はそれをユーザに提示する必要があります。C#でXMLを表示

XmlDocument Doc = new XmlDocument(); 
Doc.LoadXml(dataGridView1.SelectedCells[0].Value.ToString()) 

Doc.show()などの機能はありますか?

+0

どのようにXMLを表示したいですか? WinForms、WPF、Consoleアプリケーションを使用していますか? –

答えて

3

もちろんありません。 XmlDocumentはプレゼンテーションレイヤーとは関係ありません。あなたの好みのプレゼンテーション技術(WPF、WinForms、web ... town crier、何でも)を選んでそれに応じてレンダリングします。

enter image description here

+0

ダウン投票者は私の冗談が好きではなかったと思います:) –

+2

FWIW:Joke = win –

+0

あなたは写真ですか? :p –

0

あなたはXMLDocumentオブジェクトのOuterXMLプロパティを使用して複数行のTextBoxのTextプロパティを設定することにより、例えば、XMLDocumentオブジェクトのXMLを表示することができます。

var xmlDocument = new XmlDocument(); 
xmlDocument.Load(@"C:\path\to\xmlFile.xml"); 

// For display on the console... 
Console.WriteLine("XML: " + xmlDocument.OuterXML); 

// For display in a WinForms TextBox control... 
var text = new TextBox(); 
text.MultiLine = true; 
text.Text = xmlDocument.OuterXML; 

あなたは、もちろん、XMLコンテンツをレンダリングするためにお好みの異なる制御やプレゼンテーション層技術を使用することができますが、私は、例示の目的のためだけに、このWinFormsのTextBoxコントロールの例を与えてくれました。

関連する問題