Lire en anglais

Partager via


XmlReader.LocalName Propriété

Définition

En cas de substitution dans une classe dérivée, obtient le nom local du nœud actuel.

C#
public abstract string LocalName { get; }

Valeur de propriété

String

Nom du nœud actuel dont le préfixe est supprimé. Par exemple, LocalName il s’agit book de l’élément <bk:book>.

Pour les types de nœuds qui n'ont pas de nom (par exemple Text, Comment, etc.), cette propriété retourne String.Empty.

Exceptions

Une méthode XmlReader a été appelée avant la fin d’une opération asynchrone précédente. Dans ce cas, l’exception InvalidOperationException est levée avec le message « Une opération asynchrone est déjà en cours ».

Exemples

L’exemple suivant affiche le nom local de chaque nœud et, s’il existe, le préfixe et l’URI d’espace de noms.

C#
XmlReader reader = XmlReader.Create("book2.xml");

// Parse the file.  If they exist, display the prefix and
// namespace URI of each node.
while (reader.Read()) {
  if (reader.IsStartElement()) {
    if (reader.Prefix==String.Empty)
                {
                    Console.WriteLine("<{0}>", reader.LocalName);
                }
                else {
      Console.Write("<{0}:{1}>", reader.Prefix, reader.LocalName);
      Console.WriteLine(" The namespace URI is " + reader.NamespaceURI);
    }
  }
}
reader.Close();

L’exemple utilise le fichier, book2.xml, comme entrée.

XML
<book xmlns:bk='urn:samples'>
  <title>Pride And Prejudice</title>
  <bk:genre>novel</bk:genre>
</book>

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi