XML



Setting and Using Variables and Parameters

Sunday, February 10th, 2008

A variable in XSLT has more in common with a variable in algebrathan with a variable in a typical programming language. It’s a namethat represents a value and, within a particular application of atemplate, it will never represent any other value — it can’t be resetusing anything described in the XSLT Recommendation. (Some XSLTprocessors offer [...]

Far from Patchy Progress

Sunday, February 10th, 2008

During a particularly quiet spell on the XML-DEV mailing list, theXML-Deviant takes some time out to visit the Apache XML projectand report back on current developments.Past Successes The last time the Deviant reported on current events at theApache XML project was in July2000, during theturbulent beginnings of the Xerces 2 parser that saw the opensource [...]

XSLT Benchmark Results

Sunday, February 10th, 2008

XSLTMark gauges the capabilities of XSLT processing engines bytesting them on a common platform with a variety of stylesheets andinputs that sample the gamut of possible applications. See the XSLTMark overview formore information about the benchmark itself and how to downloadit.These results were obtained by DataPower on a Pentium III/500machine running Linux. We encourage XSLT [...]

A Tour of XMetaL

Sunday, February 10th, 2008

The basic interface will be familiar to anyone who has used SoftQuad’s HoTMetaL editor. The working document can be displayed in plain text, tags on, normal, or browser preview modes. Save, undo, find/replace, spell check (just the content, not the markup, thank you), and cut/paste are just what you [...]

Fun with Amazon’s Simple Queue Service

Sunday, February 10th, 2008

Amazon.com has been exposing itself again, much to the delight of developers, entrepreneurs, and media junkies. This time, they’ve revealed Amazon Simple Queue Service (SQS), a basic message queue service with a web services interface. Originally developed and used in-house by internal Amazon developers, the API is now publicly exposed so that everyone can join [...]

XML Standards for Financial Services

Sunday, February 10th, 2008

The financial services industry spends billions of dollars on ITdevelopment to maintain its competitive edge. Most recently, banks,risk management firms, and insurance companies have been focusing onautomating business processes and building systems that reduce thetime from negotiating a trade to settling it to running risk analyticson trade positions. This is referred to as Straight [...]

Editing XML Data Using XUpdate and HTML Forms

Sunday, February 10th, 2008

In this article I will discuss how XUpdate can be used in conjunction with XSLT to write tools for authors of web-based applications that will automatically generate HTML forms for editing various kinds of data. Forms are the primary means that web-based applications collect information from a user. XML, XUpdate, XSLT can be employed [...]

Berners-Lee Keeps WWW2004 Focused on Semantic Web

Sunday, February 10th, 2008

New York City, May 19 — A peculiar buzz is back in the halls of WWW2004 — the mix of hubris and geekname dropping, cheap suits and over-eager handshakes that last prevailed in2000. “I nearly invented the web,” says a fellow with a large stack ofpromotional postcards advertising new social networking software. “People [...]

Look Ma, No Tags

Sunday, February 10th, 2008

Silence is the mark of XML’s ultimate success. The less people talk aboutXML, the more and more easily they use it, and the more using it isunremarkable, the more it can be said to have won in the market place ofideas. Think of XML as one of the basic utilities of the Web, say,electricity. In [...]

A Tour of 4Suite

Sunday, February 10th, 2008

Mike Olson and I began the 4Suiteproject in 1998 with the release of 4DOM, and it quickly picked up anXPath and XSLT implementation. It has grown to include Pythonimplementations of many other XML technologies, and it now provides alarge library of Python APIs for XML as well as an XML server andrepository system. [...]