XmlAttribute.Specified Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el valor del atributo se estableció explícitamente.
public:
virtual property bool Specified { bool get(); };
public virtual bool Specified { get; }
member this.Specified : bool
Public Overridable ReadOnly Property Specified As Boolean
Valor de propiedad
true si este atributo se le ha dado explícitamente un valor en el documento de instancia original; de lo contrario, false. Un valor de false indica que el valor del atributo procede del DTD.
Comentarios
La implementación se encarga de esta propiedad, no del usuario. Si el usuario cambia el valor del atributo (incluso si termina teniendo el mismo valor que el valor predeterminado o fijo), la marca especificada se voltea automáticamente a true. Para volver a especificar el atributo como valor predeterminado o fijo de DTD, el usuario debe eliminar el atributo . A continuación, la implementación pone a disposición un nuevo atributo con el conjunto false especificado en y el valor predeterminado o fijo (si existe uno).
En resumen:
Si el atributo tiene un valor asignado en el documento,
Specifiedestruey el valor es el valor asignado.Si el atributo no tiene ningún valor asignado en el documento y tiene un valor predeterminado/fijo en dtD,
Specifiedesfalsey el valor es el valor predeterminado/fijo en dtD.De lo contrario, el atributo no aparece en el modelo de estructura del documento.