What is Atom
Publishing Protocol?
It
is application-level protocol for publishing and editing Web resources. The
Atom Publishing Protocol is documented in rfc5023. The schema/format of Atom is
documented in rfc4287.
I
am going to use following maven dependencies throughout this tutorial.
<!-- https://mvnrepository.com/artifact/org.apache.abdera/abdera-core --> <dependency> <groupId>org.apache.abdera</groupId> <artifactId>abdera-core</artifactId> <version>1.1.3</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.abdera/abdera-parser --> <dependency> <groupId>org.apache.abdera</groupId> <artifactId>abdera-parser</artifactId> <version>1.1.3</version> </dependency>
A
Typical Atom document looks like below.
<?xml version='1.0' encoding='UTF-8'?> <feed xmlns="http://www.w3.org/2005/Atom"> <id>tag:blogger.com,1999:blog-3062500619105519975</id> <updated>2016-12-17T20:29:02.425Z</updated> <title type="text">java tutorial : Blog to learn java programming</title> <subtitle type="text">Learners Blog</subtitle> <category term="Programming" scheme="scheme" label="Java Tutorial for beginners"/> <contributor> <name>Krishna</name> <email>Krishna@Krishna.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </contributor> <generator uri="http://www.blogger.com" version="7.00">Blogger</generator> <icon>https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJHpypki-Y-JqQUorVvFkZkU0JWZKxkb138p8W-saAaVr4qaPKTgpkE7BV8sqq0elgI_pDejsHMxTEmY2KPLgwrkfyQXwWqkXYWRUJIKj_ci1JDFzVpKg1lddacb8SifWynpsWfmR_RH4j/s1600/1.bmp</icon> <link href="https://self-learning-java-tutorial.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" title="" hreflang="" length="0"/> <link href="http://www.blogger.com/feeds/3062500619105519975/posts/default?alt=atom" rel="self" type="application/atom+xml" title="" hreflang="" length="0"/> <author> <name>hari krishna</name> <email>noreply@blogger.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </author> <logo>https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJHpypki-Y-JqQUorVvFkZkU0JWZKxkb138p8W-saAaVr4qaPKTgpkE7BV8sqq0elgI_pDejsHMxTEmY2KPLgwrkfyQXwWqkXYWRUJIKj_ci1JDFzVpKg1lddacb8SifWynpsWfmR_RH4j/s1600/1.bmp</logo> <rights type="text">Copyrighted : Java Tutorial</rights> <entry> <id>tag:blogger.com,1999:blog-3062500619105519975.post-918659526208416960</id> <published>2016-12-17T20:29:02.445Z</published> <updated>2016-12-17T20:29:02.445Z</updated> <title type="text">SWT: Slider Tutorial</title> <content type="html">Slider class is used to define Slider widget</content> <author> <name>Hari Krishna Gurram</name> <email>noreply@blogger.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </author> <author> <name>Rama Krishna Gurram</name> <email>noreply@blogger.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </author> <contributor> <name>Ritweek Mehenty</name> <email>noreply@blogger.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </contributor> <contributor> <name>Sailaja Navakotla</name> <email>noreply@blogger.com</email> <uri>https://self-learning-java-tutorial.blogspot.com</uri> </contributor> <category term="GUI" scheme="scheme" label="SWT for beginners"/> <rights type="text">Copyrighted : SWT Tutorial</rights> <summary type="text">SWT For beginners</summary> </entry> </feed>
No comments:
Post a Comment