Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

XmlTextWriter.XmlSpace propriété

 

Date de publication : novembre 2016

Obtient un XmlSpace représentant actuel xml:space étendue.

Espace de noms:   System.Xml
Assembly:  System.Xml (dans System.Xml.dll)

public override XmlSpace XmlSpace { get; }

Valeur de propriété

Type: System.Xml.XmlSpace

Un XmlSpace représentant actuel xml:space étendue.

Valeur

Signification

None

Ceci est la valeur par défaut si aucun xml:space étendue existe.

Par défaut

La portée actuelle est xml:space= « default ».

Preserve

La portée actuelle est xml:space= « preserve ».

System_CAPS_noteRemarque

À compter de .NET Framework 2.0, nous vous recommandons de créer XmlWriter instances à l’aide de la XmlWriter.Create méthode et la XmlWriterSettings classe pour tirer parti des nouvelles fonctionnalités.

Cette propriété permet à un composant de déterminer l’état dans lequel qu'un autre composant a laissé le writer.

L’exemple suivant utilise le WriteWhitespace méthode pour contrôler la façon dont le fichier est mis en forme.

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

public class Sample
{  
  public static void Main()
  {
    // Create the writer.
    XmlTextWriter writer = null;
    writer = new XmlTextWriter ("ws.html", null);

    // Write an element (this one is the root).
    writer.WriteStartElement("p");

    // Write the xml:space attribute.
    writer.WriteAttributeString("xml", "space", null, "preserve");

    // Verify that xml:space is set properly.
    if (writer.XmlSpace == XmlSpace.Preserve)
      Console.WriteLine("xmlspace is correct!");

    // Write out the HTML elements.  Insert white space
    // between 'something' and 'Big'
    writer.WriteString("something");
    writer.WriteWhitespace("  ");
    writer.WriteElementString("b", "B");
    writer.WriteString("ig");

    // Write the root end element.
    writer.WriteEndElement();

    // Write the XML to file and close the writer.
    writer.Close();  
  }
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: