 |
 |
 |
 |
 |
 |
Index of XML standards
The world of XML is vast and growing, with a huge variety of standards and technologies that interact in complex ways. It can be difficult for beginners to navigate the most important aspects of XML, and for users to keep track of new entries and changes in the space. XML is a basic syntax upon which you develop local and global vocabularies. This index provides a detailed cross-reference of many XML standards, including links to additional coverage for each.
|
 |
|
 |
19 Nov 2009 |
|
| |
Monitor home energy with AMEE
Electricity is invisible. To understand how people use it, you need to make it visible. This tutorial will show you how easy it is to build a Web-based energy monitoring system yourself, using a Current Cost real-time energy monitor and AMEE, a neutral Web-based API for energy data, combined with some XML, Ruby, Rails, and Ajax.
|
 |
Tutorial |
 |
29 Sep 2009 |
|
| |
Explore analytics in the cloud with Zoho Reports and XML
Cloud analytics allow developers to add many of the features of traditional business intelligence solutions without the overhead. Discover how to leverage the power of cloud analytics using Zoho Reports, the Zoho API, and XML to add analytical capabilities to any application -- either in the cloud or local.
|
 |
Articles |
 |
04 Aug 2009 |
|
| |
Using the Twitter Search API
Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter also has its own search engine, which enables users to search for "tweets" by keyword or category, with an API to facilitate programmatic searches, act as a REST service, and return searches in Atom format. Discover the basics of using the Twitter Search API.
|
 |
Articles |
 |
04 Aug 2009 |
|
| |
Creating an Atom feed in PHP
Atom is an Extensible Markup Language (XML) specification that identifies information contained in a Web site. Using Atom, Web developers produce feeds that enable other Web developers (or consumers who use feed readers) to quickly locate and view information of interest on a remote site. Think of it as a Web site's index, available to anyone who wants it. Using PHP, a popular language of choice for most host providers, a Web developer can easily produce an Atom feed that can then be made available to the various feed readers and other Web developers. The ultimate result is a state-of-the-art information solution that enables the Web content to reach a much wider audience.
|
 |
Articles |
 |
28 Jul 2009 |
|
| |
Feed your site with RSS and Atom
For modern Web 2.0 sites, the ability to mash up information from
different sources is a plus. You can use Google Web Toolkit (GWT) to get and
process XML-based news feeds such as RSS and the more modern Atom Syndication
Format. In this article, explore methods to access any appropriate feed -- despite
same-origin policy (SOP) limitations -- and to process the incoming XML
data.
|
 |
Articles |
 |
14 Jul 2009 |
|
| |
Translate Atom to RDF using Java technology
Given that Resource Description Framework (RDF) query languages do not recognize documents that follow the Atom specification, how can you translate an Atom document into a distinct document that follows the RDF specification? The answer: Java technology. Learn how to make it happen.
|
 |
Articles |
 |
23 Jun 2009 |
|
| |
Using the Twitter REST API
Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter provides an API so Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API.
|
 |
Articles |
 |
09 Jun 2009 |
|
| |
Implement Web cut-and-paste using Atom XML and Firefox XUL
Even after 20 years, the Web continues to redefine itself. The Internet is
transforming from a hypertext document system to something that resembles a full-blown
operating system. In this article, focus on a critical functionality missing in the emerging cloud-based operating system:
The existence of a standards-based Web clipboard. Discover what a Web clipboard might look like using AtomPub and the AtomClip
XUL Firefox extension.
|
 |
Articles |
 |
02 Jun 2009 |
|
| |
Make dashboards with XQuery
Many digital dashboards that cropped up in the 1980s were horrible (if not unsubtle) analogs to a car's dashboard. Very few presented business data in a compelling manner. Today, Web-based dashboards try to achieve the same thing. Discover what makes a good dashboard, and learn to identify and leverage key performance indicators (KPIs) for more effective digital dashboards. Finally, build a Web dashboard using the eXist XML database and XQuery.
|
 |
Articles |
 |
31 Mar 2009 |
|
| |
Use HATS to generate Atom feeds for mainframe applications
Mashups, a critical component of Web 2.0, aggregate feeds
from many applications to generate new content. Because many
of today's core enterprise business applications run in
mainframes, the content in mainframes must be delivered as
feeds before mashups can be successful in the
enterprise. This article presents a step-by-step guide to
using IBM WebSphere Host Access Transformation Services
(HATS) to generate Atom feeds for mainframe content.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
Top ten XML articles and tutorials - January 2008
See what XML content your peers found most valuable last
month
|
 |
|
 |
07 Mar 2008 |
|
| |
The future of XML
Elliotte Rusty Harold prognosticates what he thinks is in store for XML.
|
 |
Articles |
 |
05 Feb 2008 |
|
| |
Aggregate RSS and Atom information using XQuery
XQuery makes it much easier to merge and filter information from XML documents
when you embed the filtering instructions right into the document that you use to
generate the output format. You can use that functionality to aggregate information
from RSS and Atom feeds into the format you need. In this article, look at the
structure of the RSS and Atom formats and how XQuery can simplify the display of that information.
|
 |
Articles |
 |
05 Feb 2008 |
|
| |
Convert Atom documents to JSON
Converting an Atom document to JSON might, at first, appear to be a fairly
straightforward task. Atom is, after all, just a bit of XML and XML-to-JSON
conversion tools are widely available. However, the Atom format is more than just
a set of XML elements and attributes. A number of subtle details can make proper
handling of Atom difficult. This article describes those issues and demonstrates a
mechanism implemented by the Apache Abdera project to convert Atom documents into
JSON and produces a result that is readable, usable, and complete.
|
 |
Articles |
 |
08 Jan 2008 |
|
| |
Top ten XML articles and tutorials - December 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
07 Jan 2008 |
|
| |
XML 2007
Join Elliotte Rusty Harold for a look back at the most significant XML news from 2007.
|
 |
Articles |
 |
31 Dec 2007 |
|
| |
Write REST services
This tutorial discusses the concepts of REST and the Atom Publishing
Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services.
|
 |
Tutorials |
 |
20 Dec 2007 |
|
| |
Top ten XML articles and tutorials - November 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
11 Dec 2007 |
|
| |
Thinking XML: Firefox 2.0 and XML
Firefox 2.0 brought several important changes in its XML support. It's currently reaching its peak in user deployment. Learn about updated XML features in Firefox 2.0, including a controversial change to the handling of RSS Web feeds.
|
 |
Articles |
 |
02 Oct 2007 |
|
| |
Publish critical public warnings on the Web
The recently completed Atom Publishing Protocol provides a simple, HTTP-based mechanism for publishing and managing content on the Web. When used with the Common Alerting Protocol standard, Atom publishing can provide a powerful and flexible way to distribute critical, life-saving information. Learn how to create, publish, and consume hazard alerts using Atom.
|
 |
Articles |
 |
14 Aug 2007 |
|
| |
Tip: Organize content with Atom categories
Atom lets you provide an easy way to manage lots of data, but there will come a point at which you need to add some sort of categorization to make that data manageable. This tip shows you how to use categories with Atom feeds and the Atom API. Although you will naturally add category information to information syndicated using Atom, this tip focuses on these categories from the perspective of the Atom Publishing Protocol.
|
 |
Articles |
 |
17 Jul 2007 |
|
| |
Create a
sidebar using an Atom service document
An Atom service
document is for more than just telling readers where to find a site's feeds. This
article shows you how to use this introspection document to create a sidebar that
provides a window into everything your server has to offer. This article uses the
Blogapps server, which supports draft 10 of the Atom Publishing Protocol 1.0
specification, but will be applicable to any APP 1.0 compliant server. To use the
actual code, you should also be familiar with Java programming but you can apply the Atom concepts to any programming language.
|
 |
Articles |
 |
10 Jul 2007 |
|
| |
Tip: How to use Atom's slug header when you publish content
One advantage of the Atom Publishing Protocol is the ability to not only retrieve information, but also to add or edit information. In this tip, learn to use Atom's Slug header to influence the final URL for this information. This tip uses the Blogapps server, which supports draft 10 of the Atom Publishing Protocol 1.0 specification, but is applicable to any APP 1.0 compliant server.
|
 |
Articles |
 |
05 Jun 2007 |
|
| |
Understanding XForms
With XML-based technologies such as XForms, XQuery, and XSLT, it is possible to create complex multi-user applications, from interactive help systems to custom "game" applications in which multiple users can interact with at once.
|
 |
Articles |
 |
05 Jun 2007 |
|
| |
Get started with Industry Formats and Services with pureXML
The industry bundles for pureXML, published on alphaWorks, illustrate access to stored XML content through small script or Java-based applications. They are focused on populating, validating, and querying XML content that is pertinent to a specific industry. In this article, you'll learn about the industry-specific XML exchange formats, and learn how you can easily get started with implementing these solutions by downloading the industry bundles and viewing the interactive demonstrations.
|
 |
Articles |
 |
24 May 2007 |
|
| |
Build mashups with the Service Component Architecture and Apache Tuscany
See how the Service Component Architecture can be used to build mashup applications.
|
 |
Articles |
 |
22 May 2007 |
|
| |
Signing, encrypting, and decrypting Atom
Atom is a
great format for relaying information, but what about security concerns? XML Digital Signatures can ensure that data comes from a trusted party and that it is unaltered, and XML Encryption can obscure sensitive information from prying eyes. But how can you use these technologies without destroying Atom structures? This article shows you how digital signatures and encryption can easily mesh with Atom data using the Apache Abdera API.
|
 |
Articles |
 |
22 May 2007 |
|
| |
Manage a media collection with Atom
You might know the Atom syndication format as a way to provide blog entry information. But, did you know that in conjunction with the Atom Publishing Protocol, you can use it to manage media files? This article shows you how to create a Web-based media repository with Atom.
|
 |
Articles |
 |
24 Apr 2007 |
|
| |
Top ten XML articles and tutorials - March 2007
Explore the XML content that your fellow readers recently focused on.
|
 |
|
 |
11 Apr 2007 |
|
| |
Tip: Use Atom's structure to avoid duplicates in aggregate feeds
Atom is a growing syndication format favored by many over the major syndication format, RSS. With any indexing system like Atom, you never want to intentionally create duplicate feeds as this can overwrite the older, original id element. And duplicated entries (if they aren't overwritten) waste hard disk space. But more importantly, duplicate content confuses search engines, which can cause your rankings in the search engines to suffer. This tip shows you how to take full advantage of the id tag as the main identifier, including other information about the feed entry (like the link id and source URL for the feed), to avoid duplicates in your Atom feeds.
|
 |
Articles |
 |
02 Apr 2007 |
|
| |
Ten predictions for XML in 2007
2006 was a quiet year for XML. Will 2007 be more exciting? Elliotte Rusty Harold predicts it will be.
|
 |
Articles |
 |
13 Feb 2007 |
|
| |
XForms as an RSS reader/editor
RSS, Atom, and other syndication strategies involve making XML data available for download. XForms, which is designed to view and edit XML, is the perfect environment for an XML editor and reader. This article explains how to create an XML reader and editor using XForms.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
XForms in Firefox
Elliotte Rusty Harold explains how to process XForms with Firefox.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
XML in 2006
Join Elliotte Rusty Harold for a look back at the most significant XML news from 2006.
|
 |
Articles |
 |
16 Jan 2007 |
|
| |
Getting to know the Atom Publishing Protocol, Part 3: Introducing the Apache Abdera project
Earlier articles in this series provided an overview of the Atom Publishing Protocol and described the various ways it is being utilized in real world applications. This article begins to demonstrate how you can start to implement Atom-enabled applications using a new open-source project, called Abdera, currently under incubation at the Apache Software Foundation.
|
 |
Articles |
 |
12 Dec 2006 |
|
| |
Getting to know the Atom Publishing Protocol, Part 2: Put the Atom Publishing Protocol (APP) to work
The previous installment in this series presented a brief walk-through of the Atom Publishing Protocol (APP). This article continues the introduction of the protocol by demonstrating how you can use it to interact with a number of real-world deployed applications.
|
 |
Articles |
 |
07 Nov 2006 |
|
| |
Working XML: Serve friendlier RSS and Atom feeds
In this article, Benoit offers a technique to help visitors to your Web site read and understand the RSS and Atom feeds.
|
 |
Articles |
 |
24 Oct 2006 |
|
| |
Getting to know the Atom Publishing Protocol, Part 1: Create and edit Web resources with the Atom Publishing Protocol
The Atom Publishing Protocol is an important new standard for content publishing and management. In this article, explore a high-level overview of the protocol and its basic operation and capabilities.
|
 |
Articles |
 |
17 Oct 2006 |
|
| |
Implement news syndication using RSS and Atom
The advent of RSS and Atom technologies brings a bright new era of news syndication. It takes time, however, for Web site administrators to publish the news manually every day and to manage e-mail subscribers. This article shows how to implement a general news publication architecture using RSS and Atom syndication formats to ease the process and minimize human error.
|
 |
Articles |
 |
26 Sep 2006 |
|
| |
XML Matters: Up and Atom
Atom the format is completed, and Atom the protocol is shaping up. How does Atom interact with microformats? Where will you store all the Atom content? This article presents some prototype Atom stores and explores the possibilities.
|
 |
Articles |
 |
23 May 2006 |
|
| |
Managing XML data: Tag URIs
Uniform Resource Identifiers (URIs) can identify things without necessarily locating them. XML namespace URIs are the most obvious such use, but many others abound. When you use URIs primarily as identifiers, it's important to create URIs that are globally unique without implying that they reside on a particular server. Tag is a simple algorithm for creating unique, easy-to-remember URIs while avoiding conflicts. This has important implications for RDF, Atom, and other systems that use URIs as identifiers.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Process Atom 1.0 with XSLT
Atom 1.0 is the emerging Internet Engineering Task Force (IETF) standard for Web feeds -- information updates on Web site contents. Since Atom is an XML format, XSLT is a powerful tool for processing it. In this tutorial, Uche Ogbuji looks at XSLT techniques for processing Atom documents, addressing real-life use cases.
|
 |
Tutorials |
 |
13 Dec 2005 |
|
| |
Atom 1.0 Extensions, Part 2: Copyright licenses, automated processing of links, and syndicating threads
Get a technical overview of a number of proposed extensions to the Atom 1.0 Syndication Format. This second of two articles discusses three proposed extensions that enable you to associate copyright licenses with feed content, control automated processing of links, and syndicate thread discussions.
|
 |
Articles |
 |
31 Oct 2005 |
|
| |
Atom 1.0 extensions, Part 1: Feed history, ordering entries, and expiration timestamps
Get a technical overview of several proposed extensions to the Atom 1.0 Syndication Format. This first of two articles discusses three proposed extensions that enable the reconstruction of feed history, the ability to order entries within a feed according to numeric rankings, and the expression of expiration timestamps for syndicated content.
|
 |
Articles |
 |
25 Oct 2005 |
|
| |
An overview of the Atom 1.0 Syndication Format
Get a technical overview of the popular Atom Syndication Format. This article discusses Atom's technical strengths relative to other syndication formats, and offers several compelling use case examples that illustrate those strengths.
|
 |
Articles |
 |
02 Aug 2005 |
|
| |