XmlValidatingReader.IsEmptyElement Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.