--- title: nsIScriptableUnescapeHTML slug: nsIScriptableUnescapeHTML tags: - Interfaces - Référence_de_l'API_XPCOM - 'XPCOM:Références' translation_of: Mozilla/Tech/XPCOM/Reference/Interface/nsIScriptableUnescapeHTML ---
L'interface nsIScriptableUnescapeHTML est une interface utilitaire qui décode les chaînes HTML.
Hérité de : nsISupports
Implémenté par @mozilla.org/feed-unescapehtml;1 comme un service :
var gUnescapeHTML = Components.classes["@mozilla.org/feed-unescapehtml;1"]
.getService(Components.interfaces.nsIScriptableUnescapeHTML);
AString [[#unescape()|unescape}}(in AString src);
|
nsIDOMDocumentFragment parseFragment(in AString fragment, in PRBool isXML, in nsIURI baseURI, in nsIDOMElement element);
|
Convertit toutes les entités d'une chaîne en caractères unicode.
AString unescape( in AString src );
La version décodée de la chaîne.
NS_ERROR_FAILURE
Ajoute une chaîne spécifiée à un élément DOM existant. C'est la version spécifique aux flux de nsContentUtils::CreateContextualFragment.
nsIDOMDocumentFragment parseFragment( in AString fragment, in PRBool isXML, in nsIURI baseURI, in nsIDOMElement element );
true si <tt>fragment</tt> est une chaîne XML ; autrement, la mettre à false.
isXML vaut false.
[[nsIDOMElement}} auquel ajouter le fragment.
Un nsIDOMDocumentFragment de l'élément auquel le texte à suivre sera ajouté.
nsISupports, nsIDOMDocumentFragment, nsIURI, nsIDOMElement
Lien interwiki