XmlElement.IsEmpty Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger taggformatet för elementet.
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
Egenskapsvärde
true om elementet ska serialiseras i det korta taggformatet "<item/>"; false för det långa formatet "<item></item>".
Om den här egenskapen anges till truetas elementets underordnade element bort och elementet serialiseras i det korta taggformatet. Om värdet är inställt på falseändras värdet för egenskapen (oavsett om elementet har innehåll eller inte), om elementet är tomt serialiseras det i långt format.
Den här egenskapen är ett Microsoft tillägg till dokumentobjektmodellen (DOM).
Exempel
I följande exempel läggs innehåll till i ett tomt 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
Kommentarer
Den här egenskapen är ett Microsoft tillägg för dokumentobjektmodellen (DOM).