phpXIedit is a Web-based XML development toolkit to edit, validate and preview XML files. This program gives you a structured view of the XML data. It has support for multiple XML formats: SVG (Scalable Vector Graphics), DocBook, XHTML and more.
rssClient lets you pull down an RSS feed, cache it locally, and extract the most commonly used bits of information. Cache expiration can be adjusted. Getting the RSS file via http times out quickly, so it will never stall a page (you can adjust this upwards if need be). It can get a specified feed or a random feed from a list. It has one sample layout, and it's real easy to make others. Also a good place to start if you want to figure out what RSS is and how to deal with it.
A simple function to insert a RDF news source. It caches the output and by default downloads the source again once the cache is more then 1 hour old. Does not require the XML extension to PHP or mysql. Output comes in a bulleted list, but does not take much PHP experience to customize.
PHPTagLib is a PHP class for parsing XML using a tag library. It also contains a sample library, a sample XML file and a sample calling script. With this class, you can create custom tags. To define a tag, you can choose between two methods: Use a template definition with {placeholders} or create a php function that gets the content and parameters of a tag as arguments and returns the created HTML.
phpRPC is meant to be an easy to use xmlrpc library. Function syntax, and plugging into most weblogs (xoops, nuke, pn, etc) is greatly simplified with the use of database/rpc-protocol abstraction. It should run on any php server with most datbases.
By using XML to accomplish your e-commerce site tracking with UPS online tools, you can add a very professional utility to your site. Visitors will not leave your page and you control 100% of the layout and the response variables using an XML class file from hansanderson.com. You will need cURL (Client URL Library) installed on your server. You will use the built in PHP-cURL functions. If you run cURL as a comand line, you will simply need to rewrite the short block of cURL code. You will need to obtain a developers key, username, password, and License Key from UPS in order to use the script. This is one file.
eZ xml is a DOM XML parser written in 100% PHP that is compatible with the libXml DOM parser. eZ xml will parse well formed XML and return an object tree. It will report errors if the XML is not well formed.
eZ xmlrpc is a PHP implementation of the XML-RPC spec. It enables distributed computing between different operating systems using different programming languages. The messages are XML-based and are transported via HTTP. It includes both the server and client classes and example code for the server.
This simple snippet allows you to interface with the SearchHippo web search engine's http xml api. You must have expat compiled in to use this snippet. You can layer mostly any presentation around the results that come back. This is very similar to how one might use SOAP.