访问.net发布后的.application文件,无法使用xpath的问题

40 阅读1分钟

因为.net使用的大多数xml都是不符合规则的,xpath无法在其中生效。只能使用比较粗糙的方法进行寻找,这边我放一个简单的小函数提供一些扩展:

        public static XmlNode GetChildNode(this XmlNode xmlNode, string nodeType)
        {
            if (xmlNode == null)
                return null;
            foreach (XmlNode childNode in xmlNode.ChildNodes)
            {
                if(childNode.Name == nodeType)
                    return childNode;
            }

            return null;
        }