XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace XmlDocument.PreserveWhitespace Property

정의

요소 콘텐츠에서 공백을 유지할지를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to preserve white space in element content.

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

속성 값

공백을 유지하려면 true이고, 그렇지 않으면 false입니다.true to preserve white space; otherwise false. 기본값은 false입니다.The default is false.

예제

다음 예제에서는 파일에서 공백을 제거 하는 방법을 보여 줍니다.The following example shows how to strip white space from a file.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   
   //Load XML data which includes white space, but ignore
   //any white space in the file.
   XmlDocument^ doc = gcnew XmlDocument;
   doc->PreserveWhitespace = false;
   doc->Load( "book.xml" );
   
   //Save the document as is (no white space).
   Console::WriteLine( "Display the modified XML..." );
   doc->PreserveWhitespace = true;
   doc->Save( Console::Out );
}

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    //Load XML data which includes white space, but ignore
    //any white space in the file.
    XmlDocument doc = new XmlDocument();
    doc.PreserveWhitespace = false;
    doc.Load("book.xml");

    //Save the document as is (no white space).
    Console.WriteLine("Display the modified XML...");
    doc.PreserveWhitespace = true;
    doc.Save(Console.Out);

   }
}
Imports System
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    'Load XML data which includes white space, but ignore
    'any white space in the file.
    Dim doc as XmlDocument = new XmlDocument()
    doc.PreserveWhitespace = false
    doc.Load("book.xml")

    'Save the document as is (no white space).
    Console.WriteLine("Display the modified XML...")
    doc.PreserveWhitespace = true
    doc.Save(Console.Out)

  end sub
end class

파일을 사용 하는 예제 book.xml 입력으로 합니다.The example uses the file book.xml as input.

<!--sample XML fragment-->
<book genre='novel' ISBN='1-861003-78' misc='sale-item'>
  <title>The Handmaid's Tale</title>
  <price>14.95</price>
</book>

설명

이 속성 로드 하는 동안 공백이 처리 되는 방식을 결정 하 고 프로세스를 저장 합니다.This property determines how white space is handled during the load and save process.

경우 PreserveWhitespacetrue 하기 전에 Load 또는 LoadXml 가 호출 공백 노드는 유지 되지 않으면이 속성이 false공백 없는, 중요 한 공백이 유지 됩니다.If PreserveWhitespace is true before Load or LoadXml is called, white space nodes are preserved; otherwise, if this property is false, significant white space is preserved, white space is not.

경우 PreserveWhitespacetrue 하기 전에 Save 은 출력에 유지 되지 않으면이 속성이 문서에서 공백을 호출 false, XmlDocument 자동으로 들여씁니다 출력 합니다.If PreserveWhitespace is true before Save is called, white space in the document is preserved in the output; otherwise, if this property is false, XmlDocument auto-indents the output.

이 메서드는 문서 개체 모델 (DOM)에 대 한 Microsoft 확장입니다.This method is a Microsoft extension to the Document Object Model (DOM).

적용 대상