XmlElement.IsEmpty Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de tagindeling van het element op of stelt u deze in.
public:
property bool IsEmpty { bool get(); void set(bool value); };
public bool IsEmpty { get; set; }
member this.IsEmpty : bool with get, set
Public Property IsEmpty As Boolean
Waarde van eigenschap
true als het element moet worden geserialiseerd in de korte tagnotatie "<item/>"; false voor de lange notatie "<item></item>".
Als u deze eigenschap instelt op, trueworden de onderliggende elementen van het element verwijderd en wordt het element geserialiseerd in de korte tagindeling. Als dit is ingesteld falseop, wordt de waarde van de eigenschap gewijzigd (ongeacht of het element inhoud heeft); als het element leeg is, wordt het geserialiseerd in de lange indeling.
Deze eigenschap is een Microsoft extensie voor het Document Object Model (DOM).
Voorbeelden
In het volgende voorbeeld wordt inhoud toegevoegd aan een leeg element.
using System;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book>"+
" <title>Pride And Prejudice</title>" +
" <price/>" +
"</book>");
XmlElement currNode = (XmlElement) doc.DocumentElement.LastChild;
if (currNode.IsEmpty)
currNode.InnerXml="19.95";
Console.WriteLine("Display the modified XML...");
Console.WriteLine(doc.OuterXml);
}
}
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book>" & _
" <title>Pride And Prejudice</title>" & _
" <price/>" & _
"</book>")
Dim currNode as XmlElement
currNode = CType (doc.DocumentElement.LastChild, XmlElement)
if (currNode.IsEmpty)
currNode.InnerXml="19.95"
end if
Console.WriteLine("Display the modified XML...")
Console.WriteLine(doc.OuterXml)
end sub
end class
Opmerkingen
Deze eigenschap is een Microsoft uitbreiding van het Document Object Model (DOM).