XmlElement.IsEmpty Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Öğesinin etiket biçimini alır veya ayarlar.
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
Özellik Değeri
trueöğe "item/<" kısa etiket biçiminde> serileştirilecekse, false uzun "<öğe/öğe><>" biçimi için.
Bu özellik ayarlanırken, olarak ayarlanırsa trueöğesinin alt öğeleri kaldırılır ve öğe kısa etiket biçiminde serileştirilir. olarak falseayarlanırsa, özelliğin değeri değiştirilir (öğenin içeriği olup olmadığına bakılmaksızın); öğe boşsa, uzun biçimde serileştirilir.
Bu özellik, Belge Nesne Modeli'nin (DOM) Bir Microsoft uzantısıdır.
Örnekler
Aşağıdaki örnek boş bir öğeye içerik ekler.
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
Açıklamalar
Bu özellik, Belge Nesne Modeli'nin (DOM) Microsoft bir uzantısıdır.