XmlValidatingReader.IsEmptyElement Propriedade

Definição

Obtém um valor que indica se o nó atual é um elemento vazio (por exemplo, <MyElement/>).

public:
 virtual property bool IsEmptyElement { bool get(); };
public override bool IsEmptyElement { get; }
member this.IsEmptyElement : bool
Public Overrides ReadOnly Property IsEmptyElement As Boolean

Valor de Propriedade

true se o nó atual for um elemento (NodeType igual a XmlNodeType.Element) que termina em />; caso contrário, false.

Observações

Note

A classe XmlValidatingReader está obsoleta no .NET Framework 2.0. Pode criar uma instância de validação XmlReader usando a XmlReaderSettings classe e o Create método. Para obter mais informações, consulte a seção Comentários da XmlReader página de referência.

Esta propriedade permite-lhe determinar a diferença entre os seguintes:

<item num="123"/> (IsEmptyElement é true).

<item num="123"> (IsEmptyElement é false, embora o conteúdo dos elementos seja vazio).

Um nó correspondente EndElement não é gerado para elementos vazios.

Se conteúdo por defeito foi adicionado a um elemento devido à validação do esquema, IsEmptyElement ainda devolve true. Não tem influência sobre o valor padrão ou não do elemento. Ou seja, IsEmptyElement simplesmente reporta se o elemento no documento de origem tinha ou não uma etiqueta de elemento final.

Aplica-se a

Ver também