nsIFeedTextConstruct

L'interface nsIFeedTextConstruct représente les champs texte d'un flux RSS ou Atom qui peuvent contenir du texte, du HTML ou du XHTML. Certains éléments d'extensions incluent également des paramètres "type", et cette interface peut être utilisée pour les représenter.


Please add a summary to this article.
  Last changed in Gecko 1.8.1 (Firefox 2 / Thunderbird 2 / SeaMonkey 1.1)

Hérité de : nsISupports

Implémentée par : @mozilla.org/feed-textconstruct;1, mais les utilisateurs n'ont généralement pas besoin de créer des instances directement. D'autres interfaces relatives aux flux, telles que nsIFeed, nsIFeedEntry et nsIFeedContainer ont des attributs qui retournent des objets implémentant nsIFeedTextConstruct

Synoptique

nsIDOMDocumentFragment createDocumentFragment(in nsIDOMElement element);
AString plainText();

Attributs

Attribut Type Description
base nsIURI Si l'attribut text contient du HTML ou du XHTML, les références relatives dans le contenu doivent être résolues par rapport à cette URI.
lang AString La locale du texte (telle que « fr-FR » pour le français parlé en France).
text AString Le contenu effectif. Cette chaîne peut contenir des balises si le type est « html » ou « xhtml ».
type AString Le type du contenu décrit : « text », « html », ou « xhtml ».

Méthodes

createDocumentFragment()

Crée un nouveau fragment de document sur un élément DOM donné, contenant le texte et, si l'attribut text contient du HTML ou du XHTML, son balisage.

 nsIDOMDocumentFragment createDocumentFragment(
   in nsIDOMElement element
 );
Paramètres
<tt>element</tt>
L'élément dans lequel créer le nouveau fragment de document.
Valeur retournée

Un nsIDocumentFragment contenant le texte et le marquage.

plainText()

Retourne la partie uniquement texte du contenu, avec les balises supprimées et les entités décodées.

 AString plainText();
Valeur retournée

La version « texte uniquement » du contenu de l'attribut text. Si l'attribut type est « text », cette méthode retourne la valeur de l'attribut text sans la modifier.

Remarques

Si le type du document est « html » ou « xhtml », un caractère « < » représente le balisage. Pour afficher ce caractère, il faut utiliser une séquence d'échappement telle que « &lt; ». Si le type est « text », le caractère « < » se représente lui-même.

Voir également

nsISupports, nsIDOMElement, nsIDocumentFragment

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : VincentN, Fredchat
Dernière mise à jour par : Fredchat,