Example #1
0
 //============================================================
 // <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);
         }
     }
 }
Example #2
0
 //============================================================
 // <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);
             }
         }
     }
 }