Пример #1
0
        /// <summary>
        ///		Carga los atributos
        /// </summary>
        private MLAttributesCollection LoadAttributes(XmlAttributeCollection objColXMLAttributes)
        {
            MLAttributesCollection objColAttributes = new MLAttributesCollection();

            // Carga los atributos
            if (objColXMLAttributes != null)
            {
                foreach (XmlAttribute objXMLAttribute in objColXMLAttributes)
                {
                    if (objXMLAttribute.Prefix != "xmlns")
                    {
                        MLAttribute objAttribute = objColAttributes.Add(objXMLAttribute.LocalName,
                                                                        Decode(objXMLAttribute.InnerText));

                        // Asigna los valores
                        objAttribute.Prefix = objXMLAttribute.Prefix;
                    }
                }
            }
            // Devuelve los atributos
            return(objColAttributes);
        }
Пример #2
0
        /// <summary>
        ///		Carga los atributos
        /// </summary>
        private MLAttributesCollection LoadAttributes(XmlReader xmlReader)
        {
            MLAttributesCollection attributes = new MLAttributesCollection();

            // Obtiene los atributos
            if (xmlReader.AttributeCount > 0)
            {
                // Carga los atributos
                for (int index = 0; index < xmlReader.AttributeCount; index++)
                {
                    // Pasa al atributo
                    xmlReader.MoveToAttribute(index);
                    // Asigna los valores del atributo
                    if (xmlReader.NodeType == XmlNodeType.Attribute)
                    {
                        attributes.Add(xmlReader.Name, xmlReader.Value);
                    }
                }
                // Pasa al primer atributo de nuevo
                xmlReader.MoveToElement();
            }
            // Devuelve la colección de atributos
            return(attributes);
        }
		/// <summary>
		///		Carga los atributos
		/// </summary>
		private MLAttributesCollection LoadAttributes(XmlAttributeCollection objColXMLAttributes)
		{ MLAttributesCollection objColAttributes = new MLAttributesCollection();
		
				// Carga los atributos
					if (objColXMLAttributes != null)
						foreach (XmlAttribute objXMLAttribute in objColXMLAttributes)
							if (objXMLAttribute.Prefix != "xmlns")
								{ MLAttribute objAttribute = objColAttributes.Add(objXMLAttribute.LocalName, 
																																	Decode(objXMLAttribute.InnerText));
								
										// Asigna los valores
											objAttribute.Prefix = objXMLAttribute.Prefix;
								}
				// Devuelve los atributos
					return objColAttributes;
		}