Linux Mac OSX Windows

Implemented by

 nsIFeedTextConstructs represent feed text fields that can contain
 one of text, HTML, or XHTML. Some extension elements also have "type"
 parameters, and this interface could be used there as well.
[scriptable, uuid(fc97a2a9-d649-4494-931e-db81a156c873)]
interface nsIFeedTextConstruct : nsISupports

Attributes

 If the text construct contains (X)HTML, relative references in
 the content should be resolved against this base URI.
attribute nsIURI base
 The language of the text. For example, "en-US" for US English.
attribute AString lang
 The content of the text construct.
attribute AString text
 One of "text", "html", or "xhtml". If the type is (x)html, a '<'
 character represents markup. To display that character, an escape
 such as &lt; must be used. If the type is "text", the '<'
 character represents the character itself, and such text should
 not be embedded in markup without escaping it first.
attribute AString type

Methods

 Return an nsIDocumentFragment containing the text and markup.
nsIDOMDocumentFragment createDocumentFragment(in nsIDOMElement element)
 Returns the text of the text construct, with all markup stripped 
 and all entities decoded. If the type attribute's value is "text",
 this function returns the value of the text attribute unchanged.
AString plainText()