XmlTextReader.LookupNamespace(String) Metodo

Definizione

Risolve il prefisso di uno spazio dei nomi nell'ambito dell'elemento corrente.Resolves a namespace prefix in the current element's scope.

public:
 override System::String ^ LookupNamespace(System::String ^ prefix);
public override string LookupNamespace (string prefix);
override this.LookupNamespace : string -> string
Public Overrides Function LookupNamespace (prefix As String) As String

Parametri

prefix
String

Prefisso di cui risolvere l'URI dello spazio dei nomi.The prefix whose namespace URI you want to resolve. Per ottenere lo spazio dei nomi predefinito corrispondente, passare una stringa vuota.To match the default namespace, pass an empty string. Non è necessario scomporre la stringa.This string does not have to be atomized.

Restituisce

URI dello spazio dei nomi a cui viene mappato il prefisso oppure null se non viene trovato alcun prefisso corrispondente.The namespace URI to which the prefix maps or null if no matching prefix is found.

Implementazioni

Eccezioni

La proprietà Namespaces è impostata su true e prefix viene specificato un valore null.The Namespaces property is set to true and the prefix value is null.

Commenti

Nota

A partire dalla .NET Framework 2,0, è consigliabile creare istanze di XmlReader usando il metodo XmlReader.Create per sfruttare le nuove funzionalità.Starting with the .NET Framework 2.0, we recommend that you create XmlReader instances by using the XmlReader.Create method to take advantage of new functionality.

Nel codice XML seguente, se il Reader è posizionato sull'attributo href, il prefisso a viene risolto chiamando reader.LookupNamespace("a").In the following XML, if the reader is positioned on the href attribute, the prefix a is resolved by calling reader.LookupNamespace("a"). La stringa restituita è urn:456.The returned string is urn:456.

<root xmlns:a="urn:456">  
 <item>  
 <ref href="a:b"/>  
 </item>  
</root>  

Si applica a

Vedi anche