XmlDocument.CreateSignificantWhitespace(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Létrehoz egy csomópontot XmlSignificantWhitespace .
public:
virtual System::Xml::XmlSignificantWhitespace ^ CreateSignificantWhitespace(System::String ^ text);
public virtual System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string text);
public virtual System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace(string? text);
abstract member CreateSignificantWhitespace : string -> System.Xml.XmlSignificantWhitespace
override this.CreateSignificantWhitespace : string -> System.Xml.XmlSignificantWhitespace
Public Overridable Function CreateSignificantWhitespace (text As String) As XmlSignificantWhitespace
Paraméterek
- text
- String
A sztringnek csak a következő karaktereket kell tartalmaznia: és .
Válaszok
Új XmlSignificantWhitespace csomópont.
Példák
Az alábbi példa jelentős szabad területet ad a dokumentumhoz.
using System;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<author xml:space='preserve'>" +
"<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;
XmlSignificantWhitespace sigws = doc.CreateSignificantWhitespace("\t");
currNode.InsertAfter(sigws, 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 xml:space='preserve'>" & _
"<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 sigws As XmlSignificantWhitespace = doc.CreateSignificantWhitespace(ControlChars.Tab)
currNode.InsertAfter(sigws, currNode.FirstChild)
Console.WriteLine()
Console.WriteLine("InnerText after...")
Console.WriteLine(doc.DocumentElement.InnerText)
End Sub
End Class
Megjegyzések
Ez a metódus a Dokumentumobjektum-modell (DOM) Microsoft bővítménye. Ezt akkor használja a rendszer, ha manuálisan szeretné formázni a dokumentumot.
Bár ez a metódus a dokumentum kontextusában hozza létre az új objektumot, nem adja hozzá automatikusan az új objektumot a dokumentumfához. Az új objektum hozzáadásához explicit módon meg kell hívnia a csomópont beszúrási módszereinek egyikét.