XElement.GetNamespaceOfPrefix(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.
Obtient l'espace de noms associé à un préfixe particulier pour ce XElement.
public:
System::Xml::Linq::XNamespace ^ GetNamespaceOfPrefix(System::String ^ prefix);
public System.Xml.Linq.XNamespace GetNamespaceOfPrefix (string prefix);
public System.Xml.Linq.XNamespace? GetNamespaceOfPrefix (string prefix);
member this.GetNamespaceOfPrefix : string -> System.Xml.Linq.XNamespace
Public Function GetNamespaceOfPrefix (prefix As String) As XNamespace
Paramètres
- prefix
- String
Chaîne contenant le préfixe d'espace de noms à rechercher.
Retours
XNamespace pour l'espace de noms associé au préfixe pour ce XElement.
Exemples
L’exemple suivant crée une arborescence XML qui a un espace de noms avec un préfixe associé. Il utilise ensuite cette méthode pour récupérer le XNamespace préfixe.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
Lorsque vous utilisez Visual Basic, vous utilisez généralement l’opérateur GetXmlNamespace, comme suit
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root/>
Dim awNamespace As XNamespace = GetXmlNamespace(aw)
Console.WriteLine("Namespace: {0}", awNamespace)
End Sub
End Module
Cet exemple produit la sortie suivante :
Namespace: http://www.adventure-works.com
Remarques
Cette méthode examine l’arborescence XML des 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.