ILSResourceResolver.ResolveResource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Zulassen, dass die Anwendung externe Ressourcen auflösen kann.
[Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.LS.ILSInput? ResolveResource(string? type, string? namespaceURI, string? publicId, string? systemId, string? baseURI);
[<Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ResolveResource : string * string * string * string * string -> Org.W3c.Dom.LS.ILSInput
Parameter
- type
- String
Der Typ der ressource, die aufgelöst wird. Für XML-Ressourcen [XML 1.0] (d. h. Entitäten) müssen Anwendungen den Wert "http://www.w3.org/TR/REC-xml"verwenden. Für das XML-Schema [XML-SchemaTeil 1] müssen Anwendungen den Wert "http://www.w3.org/2001/XMLSchema"verwenden. Andere Ressourcentypen liegen außerhalb des Umfangs dieser Spezifikation und sollten daher einen absoluten URI empfehlen, um diese Methode verwenden zu können.
- namespaceURI
- String
Der Namespace der aufgelösten Ressource, z. B. der Zielnamespace des XML-Schemas [XML-SchemaTeil 1] beim Auflösen von XML-Schemaressourcen.
- publicId
- String
Der öffentliche Bezeichner der externen Entität, auf die verwiesen wird, oder null wenn kein öffentlicher Bezeichner angegeben wurde oder wenn die Ressource keine Entität ist.
- systemId
- String
Der Systembezeichner, ein URI-Verweis [IETF RFC 2396], der externen Ressource, auf die verwiesen wird, oder null wenn kein Systembezeichner angegeben wurde.
- baseURI
- String
Der absolute Basis-URI der zu analysierenden Ressource oder null wenn kein Basis-URI vorhanden ist.
Gibt zurück
Ein LSInput Objekt, das die neue Eingabequelle beschreibt oder null anfordert, dass der Parser eine normale URI-Verbindung mit der Ressource öffnet.
- Attribute
Hinweise
Zulassen, dass die Anwendung externe Ressourcen auflösen kann. <br> The LSParser will call this method before opening any external resource, including the external DTD subset, external entities referenced within the DTD, and external entities referenced within the document element (however, the top-level entity is not passed to this method). Die Anwendung kann dann anfordern, dass die LSParser externe Ressource selbst aufgelöst wird, dass sie einen alternativen URI verwendet oder eine völlig andere Eingabequelle verwendet. <Br-Anwendungsautoren> können diese Methode verwenden, um externe Systembezeichner zum Sichern und/oder lokalen URI umzuleiten, öffentliche Bezeichner in einem Katalog nachzuschlagen oder eine Entität aus einer Datenbank oder einer anderen Eingabequelle zu lesen (z. B. ein Dialogfeld).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.