怎么获取一个节点下的所有子节点

怎么获取一个节点下的所有子节点,第1张

treeNodechildren 属性下面就是子节点
如果需要一次性得到下面全部 n 级的子节点,那么 请利用 transformToArray 方法进行转换。或者自己利用递归算法遍历

string UserLanguagePath = ServerMapPath("");//文件路径
        if (FileExists(UserLanguagePath))
        {
            XmlDocument XmlDoc = new XmlDocument();
            XmlDocLoad(UserLanguagePath);
            if (XmlDocHasChildNodes)
            {
                XmlNode root = XmlDocDocumentElement;
                XmlNode xmlchild = rootSelectSingleNode("节点名称");
                if (xmlchildHasChildNodes)
                {
                    //XmlNodeList subMenu = xmlchildSelectNodes("节点名称");
                    XmlAttribute nameAttr;
                    XmlAttribute columnAttr;
                    foreach (XmlNode node in xmlchild)
                    {
                        nameAttr = nodeAttributes["Name"];
                        columnAttr = nodeAttributes["Column"];
                        if (nameAttr != null)
                        {
                            cName = ConvertToString(nameAttrValue);
                        }
                        else
                        {
                            cName = stringEmpty;
                        }
                        if (columnAttr != null)
                        {
                            cColumn = ConvertToString(columnAttrValue);
                        }
                        else
                        {
                            cColumn = stringEmpty;
                        }
                        if (!stringIsNullOrEmpty(cName))
                        {
                            if (!headerListContainsKey(cName))
                            {
                                headerListAdd(cName, cColumn);
                            }
                        }
                    }
                }
            }
        }
修改下代码试试!

我也遇到了楼主的问题,希望动态得到节点名称,根据5楼的提示,我看到了tagName 这个重要的属性,然后自己研究一下成功了
<script type="text/javascript">
var xml>treeNodechildren 属性下面就是子节点的
如果需要一次性得到下面全部 n 级的子节点,那么 请利用 transformToArray 方法进行转换。或者自己利用递归算法遍历


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13385242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存