Condividi tramite


ILSResourceResolver.ResolveResource Metodo

Definizione

Consentire all'applicazione di risolvere le risorse esterne.

[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

Parametri

type
String

Tipo della risorsa risolta. Per le risorse XML [XML 1.0] (ad esempio entità), le applicazioni devono usare il valore "http://www.w3.org/TR/REC-xml". Per XML Schema [XML Schema Part 1] , le applicazioni devono usare il valore "http://www.w3.org/2001/XMLSchema". Altri tipi di risorse non rientrano nell'ambito di questa specifica e pertanto devono consigliare un URI assoluto per usare questo metodo.

namespaceURI
String

Spazio dei nomi della risorsa risolta, ad esempio lo spazio dei nomi di destinazione di XML Schema [XML Schema Part 1] durante la risoluzione delle risorse di XML Schema.

publicId
String

Identificatore pubblico dell'entità esterna a cui viene fatto riferimento o null se non è stato specificato alcun identificatore pubblico o se la risorsa non è un'entità.

systemId
String

Identificatore di sistema, riferimento URI [IETF RFC 2396], della risorsa esterna a cui viene fatto riferimento o null se non è stato specificato alcun identificatore di sistema.

baseURI
String

URI di base assoluto della risorsa analizzata o null se non è presente alcun URI di base.

Restituisce

Oggetto LSInput che descrive la nuova origine di input o null per richiedere che il parser apra una normale connessione URI alla risorsa.

Attributi

Commenti

Consentire all'applicazione di risolvere le risorse esterne. <br> The LSParser chiamerà questo metodo prima di aprire qualsiasi risorsa esterna, incluso il subset DTD esterno, le entità esterne a cui viene fatto riferimento all'interno del DTD e le entità esterne a cui viene fatto riferimento all'interno dell'elemento documento (tuttavia, l'entità documento di primo livello non viene passata a questo metodo). L'applicazione può quindi richiedere che la LSParser risorsa esterna venga risolta, che usi un URI alternativo o che usi un'origine di input completamente diversa. <br> Application writer può usare questo metodo per reindirizzare gli identificatori di sistema esterni a URI protetti e/o locali, per cercare gli identificatori pubblici in un catalogo o per leggere un'entità da un database o da un'altra origine di input (inclusa, ad esempio, una finestra di dialogo).

Documentazione java per org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a