XmlWriterSettings.OmitXmlDeclaration プロパティ
アセンブリ: System.Xml (system.xml.dll 内)

Dim instance As XmlWriterSettings Dim value As Boolean value = instance.OmitXmlDeclaration instance.OmitXmlDeclaration = value
/** @property */ public boolean get_OmitXmlDeclaration () /** @property */ public void set_OmitXmlDeclaration (boolean value)
public function get OmitXmlDeclaration () : boolean public function set OmitXmlDeclaration (value : boolean)
XML 宣言を省略する場合は true。それ以外の場合は false。既定値は false で、XML 宣言が書き込まれます。

このプロパティは、テキストの内容を出力する、XmlWriter のインスタンスにのみ適用されます。それ以外の場合、この設定は無視されます。
OmitXmlDeclaration が false に設定されている場合は、XML 宣言が自動的に書き込まれます。
OmitXmlDeclaration が false に設定されている場合でも、ConformanceLevel が Document に設定されていると XML 宣言が常に書き込まれます。
ConformanceLevel が Fragment に設定されている場合、XML 宣言は書き込まれません。WriteProcessingInstruction を呼び出すと、XML 宣言を明示的に書き込むことができます。

XML フラグメントをメモリ ストリームに書き込む例を次に示します。
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 additonal processing on the stream.
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 additonal processing on the stream.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からXmlWriterSettings.OmitXmlDeclaration プロパティを検索する場合は、下記のリンクをクリックしてください。

- XmlWriterSettings.OmitXmlDeclaration プロパティのページへのリンク