Skip to main content


developerWorks  >  XML  >

Top ten XML articles, top five tutorials - November 2009

The XML zone's most popular content

developerWorks

See what XML content your peers found most valuable last month.


Articles
  1. The Java XPath API: Querying XML from Java programs

    XPath expressions are much easier to write than detailed Document Object Model (DOM) navigation code. When you need to extract information from an XML document, the quickest and simplest way is to embed an XPath expression inside your Java™ program. Java 5 introduces the javax.xml.xpath package, an XML object-model independent library for querying documents with XPath.

  2. Simplify Ajax development with jQuery: Discover how easy Ajax and DOM scripting can be

    jQuery is a JavaScript library that helps simplify your JavaScript and Asynchronous JavaScript + XML (Ajax) programming. Unlike similar JavaScript libraries, jQuery has a unique philosophy that allows you to express common complex code succinctly. Learn about the jQuery philosophy, discover its features and functions, perform some common Ajax tasks, and find out how to extend jQuery with plug-ins.

  3. Content feeds with RSS 2.0: Syndication goes mainstream

    A lot has happened in the RSS world since developerWorks last looked at RSS: Two new specifications have come out, RSS has become one of the most popular XML standards, and tools and feeds are popping up everywhere. RSS has contributed to the explosion of weblogs, and it is becoming a standard part of other Web sites, too. This article reviews RSS 2.0, looks at new RSS developments, and jump-starts your understanding of this important format.

  4. A simple SOAP client: A general-purpose Java SOAP client

    This article describes a simple, general purpose SOAP client in Java that uses no specialized SOAP libraries. Instead of creating the SOAP request XML document for you under the hood, this client lets you create your own request with any XML editor (or text editor). Instead of merely giving you the remote method's return values, the client shows you the actual SOAP response XML document. The short Java program shows exactly what SOAP is all about: opening up an HTTP connection, sending the appropriate XML to invoke a remote method, and then reading the XML response returned by the server.

  5. Tip: Convert Excel data to XML: Extract data from the popular spreadsheet program

    Believe it or not, not every document is originally written in XML. In this tip, Benoit Marchal explains how to unlock data from Excel files to process them in XML, and examines the pros and cons of different solutions.

  6. The 15-minute PHP-with-XML starter: Learn how PHP5 vastly improves your work with XML in PHP

    This first article of a three-part series introduces PHP5's XML implementation and helps those relatively new to using XML with PHP to read, parse, and manipulate, and write a short and uncomplicated XML file using the DOM and SimpleXML in a PHP environment. (See more in this series.)

  7. SimpleXML processing with PHP: A markup-specific library for XML processing in PHP

    Discover the SimpleXML extension, which is bundled with PHP version 5 and enables PHP pages to query, search, modify, and republish XML in a PHP-friendly syntax.

  8. Tip: Convert from HTML to XML with HTML Tidy: Preserve legacy Web sites with this handy utility

    This tip demonstrates how to convert HTML documents to XML (or more specifically, XHTML) with a simple, open source tool, HTML Tidy. This conversion is useful for webmasters who are migrating to XML. It can also help XML converts who have to interface with legacy HTML tools.

  9. Use the YouTube API with PHP: Process and integrate data from YouTube into your PHP application with PHP's SimpleXML extension

    The YouTube video sharing site allows Web application developers to access public content through its REST-based developer API. The SimpleXML extension in PHP is ideal for processing the XML feeds generated by this API and using them to build customized PHP applications. This article introduces the YouTube Data API, demonstrates how you can use it to browse user-generated video content; access video metadata, comments and responses; and perform keyword searches.

  10. Pull parsing XML in PHP: Create memory-efficient stream processing

    Discover the XMLReader library, which is bundled with PHP 5 and enables PHP pages to process XML documents in an efficient streaming mode.


Back to top



Tutorials
  1. Create an alerts system using XMPP, SMS, pureXML, and PHPDevelop a Euro currency exchange rate application with automatic updates

    Thanks to the native XML support that pureXML® offers IBM DB2® database developers, you can load XML data directly into your database, freeing up development time to add functionality to your application. Follow along in this tutorial to import an XML file with Euro foreign exchange rates into an IBM DB2 database and use special XQuery and SQL/XML functions to split this XML into separate database rows. You will also create a PHP script that pulls down new rates from the European Central Bank (ECB) Web site each day. Then you will extend the script to send update alerts to a Google Talk user using the XMPP protocol, and to a cell phone by SMS text message using the Clickatell SMS gateway service. Finally, you will create a PHP script that generates a PNG (Portable Network Graphics) graph of this data.

  2. Introduction to XML

    XML, the Extensible Markup Language, has gone from the latest buzzword to an entrenched eBusiness technology in record time. This newly revised tutorial discusses what XML is, why it was developed, and how it's shaping the future of electronic commerce. It also covers a variety of important XML programming interfaces and standards, and ends with two case studies showing how companies are using XML to solve business problems.

  3. Write REST services: Create REST services with Java technology and the Atom Publishing Protocol

    In this tutorial, explore the concepts of REST and the Atom Publishing Protocol (APP) and learn how to apply them to services. You also sees how to use Java technology to implement REST/APP-based services.

  4. Monitor home energy with AMEE: Create an energy monitor using XML, Ruby, Rails, and Ajax

    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.

  5. Ruby on Rails and XML: Generate a Rails stub to manipulate an XML document

    Native XML databases have grown in popularity along with XML, because data is stored as native XML, rather than through tables in a traditional database. Using a native XML database means that a change to the schema requires minimal changes to your code and no change to the database. PHP and Java developers can benefit greatly from using native XML databases. In this tutorial, you will get quickly up to speed using a native XML database and see how to use it to benefit XML development.


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


View more top ten lists
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008

Special offers
Social networking for Enterprises 35% off: IBM4898
Learn fast with free IBM XML tutorials
Lotusphere 2010 knows the secret: You. Register now

Trial software offers