Asp.Net XML操作基类(23) * Response.Write("<br>"); * } ************************************************/ /// <summary> /// 根据父节点属性读取字节点值 /// </summary> /// <param name="XmlPath">xml路径</param> /// <param name="FatherElenetName">父节点名</param> /// <param name="AttributeName">属性值</param> /// <param name="AttributeIndex">属性索引</param> /// <param name="ArrayLength">要返回的节点数组长度</param> /// <returns></returns> public static System.Collections.ArrayList GetSubElementByAttribute(string XmlPath, string FatherElenetName, string AttributeName, int AttributeIndex, int ArrayLength) { System.Collections.ArrayList al = new System.Collections.ArrayList(); XmlDocument docXml = new XmlDocument(); docXml.Load(@XmlPath); XmlNodeList xn = docXml.DocumentElement.ChildNodes; //遍历第一层节点 foreach (XmlElement element in xn)