This article introduces the W3C's XQuery specification, currently winding its way toward Recommendation status after emerging from a long incubation period behind closed doors. The complex specification consists of six separate working drafts, with more to come. This article provides some background history, a road map into the documentation, and an overview of some of the technical issues involved in the specification. A sidebar takes a quick look at some key features of XQuery's surface syntax. Code samples demonstrate the difference between XQuery and XQueryX and show examples of the surface syntax.
This article describes how an XSLT processor, in this case the author's open-source Saxon, actually works. Although several open-source XSLT implementations exist (see Resources), no one, as far as we know, has published a description of how they work. This article is intended to fill that gap. It describes the internal workings of Saxon, and shows how this processor addresses XSLT optimization.
This sample was generated in response to a question that was asked of me from my website. I thought that I would share it with the rest of the world. The question was: "I have been trying (without any luck) to create an XSL file that will create an HTML page that shows the picture (the location is in the tag). Do you have any ideas?"
This snippet demonstrates uses the "Singles Online" dating application to demonstrate some of most common functionality found in business applications. a) Filtering b) Sorting by column header (ascending or descending) and c) Highlighting the row as the mouse moves over it. As with my other "Redneck Employee" snippet, it uses a behavior .htc file to do the highlighting and column sorting. However, this snippet also demonstrates how to use XML/XSLT to filter the data data island in the page.
This tutorial introduces XPath and covers most aspects of it. It is aimed at people who do not know XPath or want a refresher. If you plan to use XSLT, you should take this tutorial first. You will learn: What XPath is, the syntax and semantics of the XPath language, how to use XPath location paths, how to use XPath expressions, how to use XPath functions, and how XPath relates to XSLT. XPath is a W3C standard. This tutorial covers version 1.0.
In this presentation, the speaker will look at new publishing tools and standards that are enabling truly personalized content on demand in the print world. He will examine the roles of XSLFO and SVG within publishing workflows, and how XML as a neutral format for creating Web, print, and wireless content can be formatted and presented as a PDF document. The session describes the new place of XML and Web standards in publishing for printable representation of dynamic text and graphics as well as static content.
A collection of 11 FAQs on RSS news aggregators. Clear answers are provided with tutorial codes on desktop and online news aggregators; adding your feeds to online news aggregators; sample codes for Google Reader, My Yahoo, Bloglines, NewsGator, Netvibes.
A collection of 15 FAQs on Atom feed file structure and elements. Clear answers are provided with tutorial samples on Atom feed documents and Atom entry documents; sub-elements of the feed and entry elements; generating contents for id, updated, and link sub-elements.