// TgirlID nFavqinmidu
    public bool GetItemElement(int ItemID, int nFav, int bNoFanyao, int Sucess, out DateWordElement ItemElement)
    {
        ItemElement = null;
        List <DateWordElement> ListItem = new List <DateWordElement>();

        if (!_mItemElementList.TryGetValue(ItemID, out ListItem))
        {
            return(false);
        }
        for (int i = 0; i < ListItem.Count; i++)
        {
            if (nFav >= ListItem[i].nMinIntimacy && nFav <= ListItem[i].nMaxIntimacy)
            {
                if (ListItem[i].IsNormal == bNoFanyao)
                {
                    if (ListItem[i].bSuccess == Sucess)
                    {
                        ItemElement = ListItem[i];
                    }
                }
            }
        }
        return(true);
    }
    private bool LoatItemElement(SecurityElement element, out DateWordElement ItemElement)
    {
        ItemElement = new DateWordElement();
        string attribute = element.Attribute("Girl_ID");

        if (attribute != null)
        {
            ItemElement.nID = StrParser.ParseDecInt(attribute, -1);
        }

        attribute = element.Attribute("Need_Min_Intimacy");
        if (attribute != null)
        {
            ItemElement.nMinIntimacy = StrParser.ParseDecInt(attribute, -1);
        }

        attribute = element.Attribute("Need_Max_Intimacy");
        if (attribute != null)
        {
            ItemElement.nMaxIntimacy = StrParser.ParseDecInt(attribute, -1);
        }

        attribute = element.Attribute("Is_Success");
        if (attribute != null)
        {
            ItemElement.bSuccess = StrParser.ParseDecInt(attribute, 0);           //chenggong
        }

        attribute = element.Attribute("Is_Normal");
        if (attribute != null)
        {
            ItemElement.IsNormal = StrParser.ParseDecInt(attribute, 0);;           //zhengchang
        }

        attribute = element.Attribute("Who_Says1");
        if (attribute != null)
        {
            ItemElement.bSays[0] = StrParser.ParseDecInt(attribute, 0);        //xuejie
        }

        attribute = element.Attribute("Who_Says2");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[1] = StrParser.ParseDecInt(attribute, 0);
            }
        }

        attribute = element.Attribute("Who_Says3");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[2] = StrParser.ParseDecInt(attribute, 0);
            }
        }

        attribute = element.Attribute("Who_Says4");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[3] = StrParser.ParseDecInt(attribute, 0);
            }
        }

        attribute = element.Attribute("Who_Says5");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[4] = StrParser.ParseDecInt(attribute, 0);
            }
        }

        attribute = element.Attribute("Who_Says6");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[5] = StrParser.ParseDecInt(attribute, 0);;
            }
        }

        attribute = element.Attribute("Who_Says7");
        if (attribute != null)
        {
            if (attribute != null)
            {
                ItemElement.bSays[6] = StrParser.ParseDecInt(attribute, 0);;
            }
        }

        attribute = element.Attribute("Word1");
        if (attribute != null)
        {
            ItemElement.strWord[0] = StrParser.ParseStr(attribute, "");
        }

        attribute = element.Attribute("Word2");
        if (attribute != null)
        {
            ItemElement.strWord[1] = StrParser.ParseStr(attribute, "");
        }

        attribute = element.Attribute("Word3");
        if (attribute != null)
        {
            ItemElement.strWord[2] = StrParser.ParseStr(attribute, "");
        }

        attribute = element.Attribute("Word4");
        if (attribute != null)
        {
            ItemElement.strWord[3] = StrParser.ParseStr(attribute, "");
        }
        attribute = element.Attribute("Word5");
        if (attribute != null)
        {
            ItemElement.strWord[4] = StrParser.ParseStr(attribute, "");
        }
        attribute = element.Attribute("Word6");
        if (attribute != null)
        {
            ItemElement.strWord[5] = StrParser.ParseStr(attribute, "");
        }

        attribute = element.Attribute("Word7");
        if (attribute != null)
        {
            ItemElement.strWord[6] = StrParser.ParseStr(attribute, "");
        }
        return(true);
    }