syndication/atom
Syndication::Atom Namespace Reference
Detailed Description
Atom parser and model classes, representing Atom 1.0 documents (Atom 0.3 documents are converted by the parser).
Classes | |
class | Category |
A category for categorizing items or whole feeds. More... | |
class | Content |
The content element either contains or links the content of an entry. More... | |
class | Entry |
an Atom entry, equivalent to the "items" in the RSS world. More... | |
class | EntryDocument |
An Atom 1.0 Entry Document, containing a single Atom entry outside of the context of a feed. More... | |
class | FeedDocument |
An Atom 1.0 Feed Document, containing metadata describing the feed and a number of entries. More... | |
class | Generator |
Description of the agent used to generate the feed. More... | |
class | Link |
A link, pointing to webpages, media files on the web ("podcast"), related content, etc. More... | |
class | Parser |
parser implementation for Atom 1.0 and 0.3. More... | |
class | Person |
describes a person, with name and optional URI and e-mail address. More... | |
class | Source |
If an entry was copied from another feed, this class contains a description of the source feed. More... | |
Functions | |
QString | atom0_3Namespace () |
QString | atom1Namespace () |
QString | extractAtomText (const Syndication::ElementWrapper &parent, const QString &tagname) |
Function Documentation
QString Syndication::Atom::atom0_3Namespace | ( | ) |
QString Syndication::Atom::atom1Namespace | ( | ) |
QString Syndication::Atom::extractAtomText | ( | const Syndication::ElementWrapper & | parent, | |
const QString & | tagname | |||
) |
extracts the content of an atomTextConstruct
.
An atomTextConstruct is an element containing either plain text, escaped html, or embedded XHTML.
TODO: examples
- Parameters:
-
parent the parent element to extract from. E.g. an atom:entry element. tagname the child element of parent to extract from the text from. Atom namespace is assumed. Example: <atom:title>
- Returns:
- the HTMLized version of the element content. If the content is escaped HTML, the escaped markup is resolved. If it is XHTML, the XHTML content is converted to a string. If it is plain text, characters like "<", ">", "&" are escaped so the return string is valid HTML.
Definition at line 35 of file atomtools.cpp.