XmlWriterSettings.OmitXmlDeclaration Ö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.
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ği çıkışı veren örnekler için XmlWriter geçerlidir; aksi takdirde bu ayar yoksayılır.
olarak ayarlanırsa OmitXmlDeclaration false
XML bildirimi otomatik olarak yazılır
OLARAK ayarlanmış Documentolsa ConformanceLevel OmitXmlDeclaration true
bile 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.