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.
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 « <
». Si le type est « text », le caractère « < » se représente lui-même.