Bir Xml belgesi yüklemem ve bir winformda ağaç görünümünde görüntülemem gerekiyor. İşte bir kod parçası. Lütfen hatayı söyleyin. Bundan sonraBir XML belgesi yükleme ve onu ağaç görünümünde görüntüleme
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 seçilen düğümün özelliklerini görüntülemek için o ağaçta düğüm seçmek:
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);
}
}
}
WHATS olası hatayı bu kodda? Lütfen düzeltin.
Teşekkürler Jon, bu ilk işlevde bir yazım hatasıydı. Argümanlar değişti. Derleme hatası olarak aldığım hatalar: Beklenen sınıf, temsilci, enum, arabirim veya struct Türü veya ad alanı tanımı veya dosya sonu bekleniyor –
Tam dosyayı görmeden, gerçekten yardımcı olmaz çok. Her şey olabilirdi. Ayrıca "ref" parametrelerini anlamanız gerekir: http://pobox.com/~skeet/csharp/parameters.html –
Özellikle, * bu derleme zamanı hatası nerede? –