by Bob DuCharme – When you need to look up values based on some other value — especially when your stylesheet needs to do it a lot — XSLT's xsl:key instruction and key() function work together to make it easy. They can also make it fast. To really appreciate the use of keys in XSLT, however, l
Tag: JSON / JAVA / XML
Multi-Table XML Processing
By Philip Quinn – I have already shown you how to do simple XML files (see RELATED ARTICLES) but what about more complex XML files? This article will show you how to process these files.
Databinding with XML
By Philip Quinn – With XML becoming a prominent data source in ASP.NET and with more and more people using it, it only makes sense to be able to use it for databinding. This article is going to show you how to use an XML file to bind to several different controls.
Data binding with JAXB
By Daniel Steinberg – This tutorial shows how to use data binding to easily map data stored in XML documents to Java objects and back again. You start with a DTD and process it into Java source files. To customize this mapping you will create and modify a binding schema. Once you have a corresponden
Second Generation Web Services
by Paul Prescod – This next generation of web services will likely adhere to an architectural style called REST, the underlying architectural model of the current Web. It stands for "representational state transfer". Roy Fielding of eBuilt created the name in his PhD dissertation. Recently,
U.S. Federal XML Guidelines
by Alan Kotok – The United States federal government's XML Work Group, a sub-committee of the Chief Information Officers Council (CIOC), drafted its first guidelines that spell out best practices for the use of XML in federal agencies. This document, which begun circulating in early draft form f
Using tDOM and tDOM XSLT
By Cameron Laird – tDOM is a high-performance, C-coded, DOM-oriented XML processor. tDOM XSLT is an XSLT engine built with tDOM that has extremely good performance in simple tests. tDOM and tDOM XSLT are open-source projects already in mission-critical production for several organizations. This arti
SVG – Open for Business
Scalable Vector Graphics are the prime technology for presentations and business charts. Pie charts, bar graphs, animated or static, values manipulated by the user or static, SVG can do all. And what is missing, added CSS and JavaScript will do.In this introduction we'll generate a bar c
Favorites Service: Phase Two Software Test Plan
By Jan McCollum – This is a draft of the software testing plan for Phase Two of the Favorites Service sample XML Web Service application.
Wiring the Collaborative Enterprise
by Stuart J. Johnston – Although e-business initiatives tend to focus on transaction systems, collaborative systems are based on people working together. See what industry insiders say is driving the development of a new breed of collaboration platforms and applications built around XML.