Freigeben über


ILSResourceResolver.ResolveResource Methode

Definition

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).

Java-Dokumentation für org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

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.

Gilt für: