コード例 #1
0
        internal static AlbumList CreateFromXmlNodeList(XmlNodeList albumNodeList)
        {
            AlbumList albumList = new AlbumList();

            foreach (XmlNode albumNode in albumNodeList)
            {
                albumList.Add(Album.CreateFromXmlNode(albumNode));
            }

            return(albumList);
        }
コード例 #2
0
        internal Album(XmlNode albumNode)
        {
            ParseFromXmlNode(albumNode);

            XmlNodeList subAlbumNodes = albumNode.SelectNodes("descendant::album");

            foreach (XmlNode subAlbumNode in subAlbumNodes)
            {
                _subAlbums.Add(Album.CreateFromXmlNode(subAlbumNode));
            }

            XmlNodeList mediaNodeList = albumNode.SelectNodes("descendant::media");

            foreach (XmlNode mediaNode in mediaNodeList)
            {
                _mediaList.Add(MediaItem.CreateFromXmlNode(mediaNode));
            }
        }