XML文書を読み込んでツリー形式でwinformに表示する必要があります。ここにコードがあります。エラーが何であるか教えてください。この後XML文書を読み込んでツリービューで表示
private void AddingNodesToTree(ref XmlNode xnode, ref TreeNode tnode)
{
TreeNode subNode = treeNodes.Add(xnode.Name);
subNode.Tag = xnode;
foreach (XmlNode subElement in xnode.ChildNodes)
{
AddingNodesToTree(subNode.Nodes, subElement);
}
}
iは、選択したノードの属性を表示するには、そのツリー内のノードを選択します。
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
XmlNode xNode = e.Node.Tag as XmlNode;
if (xNode != null)
{
foreach (XmlNode subNode in xNode.ChildNodes)
{
listBox1.Items.Add(subNode.Name);
}
}
}
いただきました可能性のあるエラーを、このコードでは?是正してください。
ありがとうございましたJon、それは最初の機能のタイプミスでした。議論が交換されました。コンパイルエラーとして表示されるエラーは、次のとおりです。クラス、デリゲート、列挙型、インターフェイス、または構造体が予期されています。 型または名前空間の定義、またはファイルの末尾が予想されます –
ファイル全体が表示されない場合は、多く。それは何でもかまいません。また、 "ref"パラメータの理解を確認する必要があります:http://pobox.com/~skeet/csharp/parameters.html –
特に、*は*コンパイル時エラーですか? –