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 cet objet 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
Une XNamespace recherche.
Retours
Qui String 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 la chaîne en XNamespace lors de l’appel de 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 examine l’arborescence XML pour 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.