XElement.GetPrefixOfNamespace(XNamespace) 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.
Obtient le préfixe associé à un espace de noms pour ce XElement.
public:
System::String ^ GetPrefixOfNamespace(System::Xml::Linq::XNamespace ^ ns);
public string GetPrefixOfNamespace (System.Xml.Linq.XNamespace ns);
public string? GetPrefixOfNamespace (System.Xml.Linq.XNamespace ns);
member this.GetPrefixOfNamespace : System.Xml.Linq.XNamespace -> string
Public Function GetPrefixOfNamespace (ns As XNamespace) As String
Paramètres
- ns
- XNamespace
XNamespace à rechercher.
Retours
String qui contient le préfixe d'espace de noms.
Exemples
L’exemple suivant crée une arborescence XML qui contient un espace de noms avec un préfixe. Il utilise ensuite cette méthode pour récupérer le préfixe de l’espace de noms. Notez que cet exemple utilise la conversion implicite de string en lors de l’appel de XNamespace cette méthode.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
string prefix = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com");
Console.WriteLine("Prefix: {0}", prefix);
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root/>
Dim prefix As String = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com")
Console.WriteLine("Prefix: {0}", prefix)
End Sub
End Module
Cet exemple produit la sortie suivante :
Prefix: aw
Remarques
Cette méthode recherche dans l’arborescence XML les attributs d’espace de noms qui sont dans l’étendue de cet élément. Les préfixes d’espace de noms sont spécifiés dans les attributs d’espace de noms qui se trouvent dans l’arborescence XML.
Si l’espace de noms est l’espace de noms par défaut et qu’il n’existe aucun préfixe pour l’espace de noms, cette méthode retourne null.