ILSResourceResolver.ResolveResource Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).
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.