XmlAttribute.Specified Propiedad

Definición

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:

  1. Si el atributo tiene un valor asignado en el documento, Specified es truey el valor es el valor asignado.

  2. Si el atributo no tiene ningún valor asignado en el documento y tiene un valor predeterminado/fijo en dtD, Specified es falsey el valor es el valor predeterminado/fijo en dtD.

  3. De lo contrario, el atributo no aparece en el modelo de estructura del documento.

Se aplica a