//============================================================ // <T>从文档节点中建立哈希表。</T> // // @param parent 文档元素 // @param map 文档节点哈希表 //============================================================ public static void BuildMap(FXmlNode parent, FXmlNodeMap map) { if ((parent != null) && parent.HasNode()) { foreach (FXmlNode node in parent.Nodes) { map.Set(node.Name, node); } } }
//============================================================ // <T>从文档节点中建立哈希表。</T> // // @param parent 文档元素 // @param map 文档节点哈希表 // @param name 节点名称 // @param attrName 属性名称 //============================================================ public static void BuildMap(FXmlNode parent, FXmlNodeMap map, string name, string attrName) { if (parent != null && parent.Nodes != null) { foreach (FXmlNode node in parent.Nodes) { if (node.IsName(name)) { map.Set(node.Get(attrName), node); } } } }