返回首页

您好,
我与许多节点和attributes.i的的XML树要添加属性在运行时根据我们选择的节点的节点。任何人都可以帮助吗?

回答

评论会员:gokulnath1 时间:2012/02/07
 XmlDocument doc = new XmlDocument();

            doc.Load("D://gokul/projects/New Folder/xmltree/xmltree/tree.xml");

            string tag = txttag.Text;

             string val = txtval.Text;

             XmlNodeList lis = doc.SelectNodes("//ContentNode[@name]");

             t = TreeView1.SelectedNode.Text;

            TreeNode nd=TreeView1.SelectedNode;

            XmlAttribute attr = doc.CreateAttribute(tag);

            attr.Value = val;

            foreach (XmlNode n in lis)

            {

                string attrVal = n.Attributes["name"].Value;

                XmlNode atlst = n.ChildNodes.Item(0);

                if (t==attrVal )

                {

                    

                    n.Attributes.Append(attr);

 

                    doc.Save("D:/gokul/projects/New Folder/xmltree/xmltree/tree.xml");

                }}

这将读取从两个TXT框的值和标签及其价值的价值。然后,它会添加特定的属性被选中的节点
评论会员:Pranit科塔 时间:2012/02/07
]