RSS and Atom
a complete roadmap of its contents, read chapter 0, which explains what you
need to know first.
Downloads
All of the source code in this book is available online and is maintained as an
open source project called Blogapps at Java.
NET
. The examples for each chapter
are packaged separately. You can build the Java examples using Ant, but the
C#
and
ASP.NET
examples require Microsoft Visual Studio. You'll find complete
instructions for building and running each example at the Blogapps project web
site, http://blogapps.dev.java.net.
The Blogapps server is a complete blog and wiki server that supports all of
the newsfeed formats and publishing protocols we cover in this book. Chapter 2
explains how to download, install, and start the Blogapps server, which you can
download from the same web site as the examples.
You can also access the source code for this book from the publisher's web site
at www.manning.com/dmjohnson.
Code conventions
We use the
Courier
font for Java,
C#
, and
XML
source code listings and for class
names, constants, and other words used in code. We use
bold
Courier
in some
listings to highlight important sections. In longer listings, we use "cue balls,"
such as
b
, to indicate lines of code that we discuss in notes to the listings.
Author Online
Purchase of
RSS
and Atom in Action includes free access to a private web forum run
by Manning Publications where you can make comments about the book, ask
technical questions, and receive help from the author and from other users. To
access the forum and subscribe to it, point your web browser to www.man-
ning.com/dmjohnson. This page provides information on how to get on the
forum once you are registered, what kind of help is available, and the rules of
conduct on the forum.
Manning's commitment to our readers is to provide a venue where a mean-
ingful dialog between individual readers and between readers and the author
can take place. It is not a commitment to any specific amount of participation on
the part of the author, whose contribution to the
AO
remains voluntary (and