XmlElement.IsEmpty Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает формат тега элемента.
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
Значение свойства
trueЗначение , если элемент должен быть сериализован в формате короткого тега "<item/"; > для длинного формата "falseitem</><item>".
При задании этого свойства, если задано trueзначение, дочерние элементы элемента удаляются и элемент сериализуется в формате короткого тега. Если задано falseзначение , значение свойства изменяется (независимо от того, имеет ли элемент содержимое); если элемент пуст, он сериализуется в длинном формате.
Это свойство является расширением Майкрософт для объектной модели документов (DOM).
Примеры
В следующем примере содержимое добавляется в пустой элемент.
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
Комментарии
Это свойство является расширением Microsoft объектной модели документа (DOM).