Aracılığıyla paylaş


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

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ğinin çıkışını veren örnekler için XmlWriter geçerlidir; aksi takdirde bu ayar yoksayılır.

olarak ayarlanırsa OmitXmlDeclarationfalse, XML bildirimi otomatik olarak yazılır

XML bildirimi, olarak ayarlanmış Documentolsa ConformanceLevelOmitXmlDeclarationtruebile her zaman yazılır.

OLARAK ayarlanırsa ConformanceLevelFragmentXML bildirimi hiçbir zaman yazılır. Bir XML bildirimini açıkça yazmak için çağırabilirsiniz WriteProcessingInstruction .

Şunlara uygulanır