XmlNode.GetPrefixOfNamespace(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche la déclaration xmlns la plus proche pour l’URI d’espace de noms donné qui est dans l’étendue du nœud actuel et retourne le préfixe défini dans cette déclaration.
public:
virtual System::String ^ GetPrefixOfNamespace(System::String ^ namespaceURI);
public virtual string GetPrefixOfNamespace(string namespaceURI);
abstract member GetPrefixOfNamespace : string -> string
override this.GetPrefixOfNamespace : string -> string
Public Overridable Function GetPrefixOfNamespace (namespaceURI As String) As String
Paramètres
- namespaceURI
- String
URI d’espace de noms dont vous souhaitez trouver le préfixe.
Retours
Préfixe de l’URI d’espace de noms spécifié.
Exemples
L’exemple suivant ajoute un nouvel élément au document XML.
using System;
using System.IO;
using System.Xml;
public class Sample {
public static void Main() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
XmlNode root = doc.FirstChild;
//Create a new node.
string prefix = root.GetPrefixOfNamespace("urn:samples");
XmlElement elem = doc.CreateElement(prefix, "style", "urn:samples");
elem.InnerText = "hardcover";
//Add the node to the document.
root.AppendChild(elem);
Console.WriteLine("Display the modified XML...");
doc.Save(Console.Out);
}
}
Option Strict
Option Explicit
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
Dim root As XmlNode = doc.FirstChild
'Create a new node.
Dim prefix As String = root.GetPrefixOfNamespace("urn:samples")
Dim elem As XmlElement = doc.CreateElement(prefix, "style", "urn:samples")
elem.InnerText = "hardcover"
'Add the node to the document.
root.AppendChild(elem)
Console.WriteLine("Display the modified XML...")
doc.Save(Console.Out)
End Sub
End Class
Remarques
Cette méthode est une extension Microsoft au dom (Document Object Model).