XmlWriterSettings.OmitXmlDeclaration Özellik

Tanım

XML bildiriminin atlanıp atlanmayacağını belirten bir değer alır veya ayarlar.

public:
 property bool OmitXmlDeclaration { bool get(); void set(bool value); };
public bool OmitXmlDeclaration { get; set; }
member this.OmitXmlDeclaration : bool with get, set
Public Property OmitXmlDeclaration As Boolean

Özellik Değeri

Boolean

true XML bildirimini atlar; aksi takdirde , false. Varsayılan değer olan false, xml bildirimi yazılır.

Örnekler

Aşağıdaki örnek, bellek akışına bir XML parçası yazar.

XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;

// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();

// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false

' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()

' Do additional processing on the stream.

Açıklamalar

Bu özellik yalnızca metin içeriği çıkışı veren örnekler için XmlWriter geçerlidir; aksi takdirde bu ayar yoksayılır.

olarak ayarlanırsa OmitXmlDeclaration falseXML bildirimi otomatik olarak yazılır

OLARAK ayarlanmış Documentolsa ConformanceLevel OmitXmlDeclaration truebile XML bildirimi her zaman yazılır.

olarak ayarlanırsa ConformanceLevel FragmentXML bildirimi hiçbir zaman yazılır. Açıkça bir XML bildirimi yazmak için çağrısı WriteProcessingInstruction yapabilirsiniz.

Şunlara uygulanır