Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.93 KB

atom.rst

File metadata and controls

43 lines (27 loc) · 1.93 KB

dojox.atom

Project owner:Benjamin Schell
since:V1.3

The dojox.atom project is a container project for functions and widgets that specifically deal with working with the ATOM data format.

ATOM is a syndication format that uses a defined schema of XML for providing updated lists of things. The things can be news events, blog posts, whatever the syndication publisher wishes to publish. It came about as an alternative (and a more extensible), competitor to the widely used RSS format. This project contains libraries and and examples of how to work with ATOM feeds using the Dojo Toolkit.

  • io: Modules dealing with the reading and writing of ATOM data.
    • model.js: A module that defines a JavaScript model of the ATOM XML data feed. It allows for easier lookup of ATOM attributes and generation of ATOM formatted XML documents.
    • Connection.js: A module that wrappers the JavaScript model for an ATOM feed and provides several helper functions for getting feeds, updating entries, creating new entries, and deleting entries. Under the covers it uses model.js and the :ref:`dojo.xhr <dojo/xhr>` functions to implement the full APP (ATOM Publishing Protocol).
  • widget: Example widgets that use the ATOM IO later and model to render and edit ATOM feeds. These are primarily examples and may not be perfect.
  • tests: Tests for the various modules.

For specific usage, please see each module's documentation page: