nsIScriptableUnescapeHTML
Un article de MDC.
L'interface nsIScriptableUnescapeHTML est une interface utilitaire qui décode les chaînes HTML.
Sommaire |
nsIScriptableUnescapeHTML est définie dans toolkit/components/feeds/public/nsIScriptableUnescapeHTML.idl, et
elle est non figée (n'a pas été modifiée depuis Mozilla 1.8.1). Cette interface est scriptable.
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);
[modifier] Synoptique
AString [[#unescape()|unescape}}(in AString src);
|
nsIDOMDocumentFragment parseFragment(in AString fragment, in PRBool isXML, in nsIURI baseURI, in nsIDOMElement element);
|
[modifier] Méthodes
[modifier] unescape()
Convertit toutes les entités d'une chaîne en caractères unicode.
AString unescape( in AString src );
[modifier] Paramètres
- src
- Pointeur vers la chaîne HTML à décoder.
[modifier] Valeur retournée
La version décodée de la chaîne.
[modifier] Exceptions possibles
-
NS_ERROR_FAILURE - Impossible de décoder la chaîne.
[modifier] parseFragment()
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 );
[modifier] Paramètres
- fragment
- Pointeur vers la chaîne à ajouter à l'élément element.
- isXML
- Mettre la valeur à
truesi fragment est une chaîne XML ; autrement, la mettre àfalse. - baseURI
- Pointeur vers l'URI de base, à partir de laquelle sont résolues toutes les URI présentes dans le fragment. Ce paramètre est ignoré si
isXMLvautfalse. - element
- Pointeur vers le
[[nsIDOMElement}} auquel ajouter le fragment.
[modifier] Valeur retournée
Un nsIDOMDocumentFragment de l'élément auquel le texte à suivre sera ajouté.
[modifier] Exceptions possibles
- <code>NS_ERROR_FAILURE
- Impossible d'ajouter le texte à l'élément.