• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdepimlibs-4.8.5 API Reference
  • KDE Home
  • Contact Us
 

syndication/atom

  • Syndication
  • Atom
Classes | Functions
Syndication::Atom Namespace Reference

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)

Detailed Description

Atom parser and model classes, representing Atom 1.0 documents (Atom 0.3 documents are converted by the parser)


Function Documentation

QString Syndication::Atom::atom0_3Namespace ( )

namespace used by Atom 0.3 elements

Definition at line 35 of file constants.cpp.

QString Syndication::Atom::atom1Namespace ( )

namespace used by Atom 1.0 elements

Definition at line 30 of file constants.cpp.

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:
parentthe parent element to extract from. E.g. an atom:entry element.
tagnamethe 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 "&lt;", ">", "&amp;" are escaped so the return string is valid HTML.

Definition at line 35 of file atomtools.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Thu Aug 2 2012 15:24:51 by doxygen 1.7.5 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

syndication/atom

Skip menu "syndication/atom"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Members
  • File List

kdepimlibs-4.8.5 API Reference

Skip menu "kdepimlibs-4.8.5 API Reference"
  • akonadi
  •   contact
  •   kmime
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal