|
Mac Dev Center
Mac OS X Reference Library Core Services Layer Publication Subscription Publication Subscription Framework Reference
|
PSContent |
| Framework: | /System/Library/Frameworks/PubSub.framework |
| Inherits from: | |
| Declared In: | |
| See Also: |
A PSContent object contains the description from an entry.
The entry's description is usually a plain text string or an HTML string,
although it is allowed to be any data type. PSContent provides accessor methods for
retrieving the content information as either plain text, HTML formatted text or an NSData object.
Both summaries and entries are represented as content objects. It is not recommended that you subclass PSContent.
The raw data representation of the content. (read-only)
An HTML representation of the content. (read-only)
The MIME type of the content. (read-only)
A plain text representation of the content. (read-only)
data |
The raw data representation of the content. (read-only)
@property (
readonly,
retain) NSData * data;
HTMLString |
An HTML representation of the content. (read-only)
@property (
readonly,
retain) NSString * HTMLString;
The string returned is an HTML fragment corresponding to the content, not the entire document. To display it, you would typically set this as the innerHTML of a DIV element. If the original MIME type is HTML, the content will have been "tidied" to fix common problems such as unclosed tags and to remove elements such as SCRIPT. If the original MIME type is plain text, then HTML metacharacters will be escaped. If the content is non-textual, this method returns nil.
MIMEType |
The MIME type of the content. (read-only)
@property (
readonly,
retain) NSString * MIMEType;
The MIME type returned is in the format text/html or text/plain.
plainTextString |
A plain text representation of the content. (read-only)
@property (
readonly) NSString * plainTextString;
If the original MIME type is HTML, tags are removed and entities decoded.
Additionally, minimal formatting is applied, such as line breaks between HTML blocks.
If the content is nontextual, this method returns nil.
Last Updated: 2009-08-12