//============================================================ // <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 attributes 属性列表 //============================================================ public static void BuildAttributes(FXmlNode parent, FAttributes attributes) { if ((parent != null) && parent.HasNode()) { foreach (FXmlNode node in parent.Nodes) { attributes[node.Name] = node.Text; } } }