internal static MediaItemList CreateFromXmlNodeList(XmlNodeList mediaNodeList) { MediaItemList mediaList = new MediaItemList(); foreach (XmlNode mediaNode in mediaNodeList) { mediaList.Add(MediaItem.CreateFromXmlNode(mediaNode)); } return(mediaList); }
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)); } }