nsIFeedTextConstruct 编辑
toolkit/components/feeds/public/nsIFeedTextConstruct.idl
Scriptable This interface represents RSS or Atom feed text fields that may contain plain text, HTML, or XHTML. Some extension elements also include "type" parameters, and this interface could be used to represent those as well. 1.0 66 Introduced Gecko 1.8 Inherits from: nsISupports
Last changed in Gecko 1.8.1 (Firefox 2 / Thunderbird 2 / SeaMonkey 1.1)Implemented by: @mozilla.org/feed-textconstruct;1
, but users usually don't need to create instances of this directly. Various other feed-related interfaces, such as nsIFeed
, nsIFeedEntry
, and nsIFeedContainer
have attributes that return objects implementing nsIFeedTextConstruct
.
Method overview
nsIDOMDocumentFragment createDocumentFragment(in nsIDOMElement element); |
AString plainText(); |
Attributes
Attribute | Type | Description |
base |
| If the text construct contains HTML or XHTML, relative references in the content should be resolved against this base URI. |
lang | AString | The language of the text (such as "en-US" for U.S. English). |
text | AString | The actual text content. This string may contain markup if the type is either "html" or "xhtml". |
type | AString | The type of content described; one of "text", "html", or "xhtml". |
Methods
createDocumentFragment()
Creates a new document fragment on a given DOM element, containing the text and (if the text construct contains HTML or XHTML) its markup.
nsIDOMDocumentFragment createDocumentFragment( in nsIDOMElement element );
Parameters
element
- The element in which to create the new document fragment.
Return value
An nsIDocumentFragment
containing the text and markup.
plainText()
Returns the text as plain text with all markup stripped and all entities decoded.
AString plainText();
Parameters
None.
Return value
The plain text version of the text construct's contents. If the type
attribute is "text", this method returns the value of the text
attribute unchanged.
Remarks
If the document type
is either "html" or "xhtml", a "<" character represents markup. To display that character, an escape such as "<
" must be used. If the type is "text", the "<" character represents itself.
See also
Interwiki link
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论