XmlDocument.CreateWhitespace(String) Yöntem
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.
Bir XmlWhitespace düğüm oluşturur.
public:
virtual System::Xml::XmlWhitespace ^ CreateWhitespace(System::String ^ text);
public virtual System.Xml.XmlWhitespace CreateWhitespace (string text);
public virtual System.Xml.XmlWhitespace CreateWhitespace (string? text);
abstract member CreateWhitespace : string -> System.Xml.XmlWhitespace
override this.CreateWhitespace : string -> System.Xml.XmlWhitespace
Public Overridable Function CreateWhitespace (text As String) As XmlWhitespace
Parametreler
- text
- String
Dize yalnızca ve aşağıdaki karakterleri içermelidir.
Döndürülenler
Yeni XmlWhitespace
bir düğüm.
Örnekler
Aşağıdaki örnek belgeye boşluk ekler.
#using <System.Xml.dll>
using namespace System;
using namespace System::Xml;
int main()
{
XmlDocument^ doc = gcnew XmlDocument;
doc->LoadXml( "<author><first-name>Eva</first-name><last-name>Corets</last-name></author>" );
Console::WriteLine( "InnerText before..." );
Console::WriteLine( doc->DocumentElement->InnerText );
// Add white space.
XmlNode^ currNode = doc->DocumentElement;
XmlWhitespace^ ws = doc->CreateWhitespace( "\r\n" );
currNode->InsertAfter( ws, currNode->FirstChild );
Console::WriteLine();
Console::WriteLine( "InnerText after..." );
Console::WriteLine( doc->DocumentElement->InnerText );
}
using System;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<author>" +
"<first-name>Eva</first-name>"+
"<last-name>Corets</last-name>" +
"</author>");
Console.WriteLine("InnerText before...");
Console.WriteLine(doc.DocumentElement.InnerText);
// Add white space.
XmlNode currNode=doc.DocumentElement;
XmlWhitespace ws = doc.CreateWhitespace("\r\n");
currNode.InsertAfter(ws, currNode.FirstChild);
Console.WriteLine();
Console.WriteLine("InnerText after...");
Console.WriteLine(doc.DocumentElement.InnerText);
}
}
Option Explicit
Option Strict
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<author>" & _
"<first-name>Eva</first-name>" & _
"<last-name>Corets</last-name>" & _
"</author>")
Console.WriteLine("InnerText before...")
Console.WriteLine(doc.DocumentElement.InnerText)
' Add white space.
Dim currNode as XmlNode = doc.DocumentElement
Dim ws As XmlWhitespace = doc.CreateWhitespace(ControlChars.CrLf)
currNode.InsertAfter(ws, currNode.FirstChild)
Console.WriteLine()
Console.WriteLine("InnerText after...")
Console.WriteLine(doc.DocumentElement.InnerText)
End Sub
End Class
Açıklamalar
Bu yöntem, Belge Nesne Modeli'nin (DOM) Bir Microsoft uzantısıdır. Belgenizi el ile biçimlendirmek istediğinizde kullanılır.
Bu yöntem yeni nesneyi belge bağlamında oluştursa da, yeni nesneyi belge ağacına otomatik olarak eklemez. Yeni nesneyi eklemek için düğüm ekleme yöntemlerinden birini açıkça çağırmanız gerekir.