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

XmlDocument.IsReadOnly propriété

 

Date de publication : novembre 2016

Obtient une valeur indiquant si le nœud actuel est en lecture seule.

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

public override bool IsReadOnly { get; }

Valeur de propriété

Type: System.Boolean

true si le nœud actif est en lecture seule ; sinon, false. Les nœuds XmlDocument retournent toujours false.

Un nœud en lecture seule est un dont propriétés, les attributs ou les enfants ne peut pas être modifié. Vous pouvez supprimer un nœud en lecture seule de l’arbre et l’insérer ailleurs.

Cette propriété est une extension Microsoft du modèle DOM (Document Object Model).

L'exemple suivant indique comment utiliser la propriété IsReadOnly.

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

public class Sample
{
  public static void Main()
  {
    //Create the XmlDocument.
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<!DOCTYPE book [<!ENTITY h 'hardcover'>]>" +
                "<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "<style>&h;</style>" +
                "</book>");

    //Determine whether the node is read-only.
    if (doc.DocumentElement.LastChild.FirstChild.IsReadOnly)
       Console.WriteLine("Entity reference nodes are always read-only");

  }
}

Plateforme Windows universelle
Disponible depuis 10
.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: