RaumfeldNET.MediaItem_Radio.initValuesFromXMLNode C# (CSharp) Метод

initValuesFromXMLNode() публичный Метод

public initValuesFromXMLNode ( XmlNode _nodeItem, XmlNamespaceManager _manager ) : void
_nodeItem System.Xml.XmlNode
_manager System.Xml.XmlNamespaceManager
Результат void
        public override void initValuesFromXMLNode(XmlNode _nodeItem, XmlNamespaceManager _manager)
        {
            String convertString;

            base.initValuesFromXMLNode(_nodeItem, _manager);

            this.radioName = xmlDocumentHelper.getChildNodeValue(_nodeItem, "dc:title", _manager);
            convertString = xmlDocumentHelper.getChildNodeValue(_nodeItem, "upnp:signalStrength", _manager);
            if (!String.IsNullOrWhiteSpace(convertString))
                this.signalStrength = Convert.ToUInt16(convertString);
            this.region = xmlDocumentHelper.getChildNodeValue(_nodeItem, "upnp:region", _manager);
            convertString = xmlDocumentHelper.getChildNodeValue(_nodeItem, "raumfeld:durability", _manager);
            if (!String.IsNullOrWhiteSpace(convertString))
                this.durability = Convert.ToUInt16(convertString);
            convertString = xmlDocumentHelper.getChildNodeAttributeValue(_nodeItem, "ns:res", "bitrate", _manager);
            if (!String.IsNullOrWhiteSpace(convertString))
                this.bitrate = Convert.ToUInt16(convertString);
            this.protocolInfo = xmlDocumentHelper.getChildNodeValue(_nodeItem, "res", _manager);
        }