IXmlNamespaceResolver.LookupPrefix(String) Methode

Definition

Ruft das Präfix ab, das dem angegebenen Namespace-URI zugeordnet ist.Gets the prefix that is mapped to the specified namespace URI.

public:
 System::String ^ LookupPrefix(System::String ^ namespaceName);
public string LookupPrefix (string namespaceName);
abstract member LookupPrefix : string -> string
Public Function LookupPrefix (namespaceName As String) As String

Parameter

namespaceName
String

Der Namespace-URI, dessen Präfix gesucht werden soll.The namespace URI whose prefix you wish to find.

Gibt zurück

Das Präfix, das dem Namespace-URI zugeordnet ist; null, wenn der Namespace-URI keinem Präfix zugeordnet ist.The prefix that is mapped to the namespace URI; null if the namespace URI is not mapped to a prefix.

Hinweise

Es ist möglich, dass ein Namespace-URI mehreren Präfixen zugeordnet wird.It is possible for a namespace URI to be mapped to multiple prefixes. Da die Präfixe nicht vorhersagbar zugeordnet werden, sollten Sie sich nicht darauf verlassen, dass Sie ein bestimmtes Präfix zurückerhalten, wenn ein Namespace-URI mehr als einem Präfix zugeordnet ist.Because the prefixes are not mapped in a predictable manner, you should not depend on getting back a particular prefix when a namespace URI is mapped to more than one prefix.

Hinweis

Namespace-URI-zu-Präfix-Zuordnungen können von Knoten zu Knoten in einem XML-Dokument geändert werden.Namespace URI to prefix mappings can change from node to node in an XML document. Sie können nicht davon abhängen, dass das Ergebnis einer Suche von einem Knoten zum nächsten konsistent ist.You cannot depend on the result of a lookup being consistent from one node to the next.

In der folgenden Tabelle wird beschrieben, wie die Standard-und integrierten Namespaces von der LookupPrefix -Methode behandelt werden.The following table describes how the default and built-in namespaces are handled by the LookupPrefix method.

NamespaceNamespace RückgabewertReturn value
http://www.w3.org/XML/1998/namespace xmlxml
http://www.w3.org/2000/xmlns/ xmlnsxmlns
Ein leerer Namespace.An empty namespace. Ein Standard Namespace, der nicht definiert wurde.A default namespace that has not been defined.

Gilt für: