Ejemplo n.º 1
0
        public void ListTeams(string sContents)
        {
            XmlDocument oDoc = new XmlDocument();

            oDoc.LoadXml(sContents);
            XmlElement          oRootNode = (XmlElement)oDoc.ChildNodes[1];
            XmlNamespaceManager nsmgr     = new XmlNamespaceManager(oDoc.NameTable);

            nsmgr.AddNamespace("yahoo", "http://fantasysports.yahooapis.com/fantasy/v2/base.rng");
            XmlElement oTeams = (XmlElement)oRootNode.SelectSingleNode("descendant::yahoo:league/yahoo:teams", nsmgr);

            if (oTeams != null)
            {
                m_aTeams.Clear();
                XmlNodeList oList = oTeams.SelectNodes("descendant::yahoo:team", nsmgr);
                foreach (XmlElement myElement in oList)
                {
                    YahooTeam  myTeam = new YahooTeam();
                    XmlElement oNode  = (XmlElement)myElement.SelectSingleNode("descendant::yahoo:team_id", nsmgr);
                    myTeam.TeamID   = Convert.ToInt32(oNode.InnerText);
                    oNode           = (XmlElement)myElement.SelectSingleNode("descendant::yahoo:name", nsmgr);
                    myTeam.TeamName = oNode.InnerText;
                    m_aTeams.Add(myTeam);
                }
            }
        }
Ejemplo n.º 2
0
 public void ListTeams(string sContents)
 {
     XmlDocument oDoc = new XmlDocument();
     oDoc.LoadXml(sContents);
     XmlElement oRootNode = (XmlElement)oDoc.ChildNodes[1];
     XmlNamespaceManager nsmgr = new XmlNamespaceManager(oDoc.NameTable);
     nsmgr.AddNamespace("yahoo", "http://fantasysports.yahooapis.com/fantasy/v2/base.rng");
     XmlElement oTeams = (XmlElement)oRootNode.SelectSingleNode("descendant::yahoo:league/yahoo:teams", nsmgr);
     if (oTeams != null)
     {
         m_aTeams.Clear();
         XmlNodeList oList = oTeams.SelectNodes("descendant::yahoo:team", nsmgr);
         foreach (XmlElement myElement in oList)
         {
             YahooTeam myTeam = new YahooTeam();
             XmlElement oNode = (XmlElement)myElement.SelectSingleNode("descendant::yahoo:team_id", nsmgr);
             myTeam.TeamID = Convert.ToInt32(oNode.InnerText);
             oNode = (XmlElement)myElement.SelectSingleNode("descendant::yahoo:name", nsmgr);
             myTeam.TeamName = oNode.InnerText;
             m_aTeams.Add(myTeam);
         }
     }
 }