 |
Get the SOA Development Survival Guide
Get started understanding the benefits and tools needed for service-oriented architecture development. Includes whitepapers, Webcasts, and articles.
»
IBM Rational Systems Development Solution eKit
As systems increase in complexity, communication between systems and teams becomes more and more difficult. Read the "Model Driven Systems Development" whitepaper to see how to improve product quality. Also included are more whitepapers, customer examples, tutorials, informative Webcasts, and best practices for designing, building, and managing systems.
»
Webcast: Succeed with Asset-Based Development: Introducing Rational Asset Manager
Learn how IBM Rational Asset Manager enables organizations to identify, manage and govern the design, development and consumption of software assets, including services, as part of an SOA initiative. Learn about the key challenges of asset-based development and how IBM Rational Asset Manager can help provide the solutions.
»
Download: IBM Rational Rose Technical Developer
IBM Rational Rose Technical Developer is a robust Model-Driven Development (MDD) solution, expressly created to meet the challenges of complex systems development. Based on UML, Rational Rose Technical Developer provides a highly-automated and reliable solution to the unique problems of concurrency and distribution.
»
|
 |
|
|
|
|
|
XML Software Guide
July 5th 1998
Last Modified:
January 26, 2002
In the first article in this
XML series, entitled
XML: Structuring Data
for the Web: An Introduction, we saw that XML
(eXtensible Markup Language) is really a trio of specifications --
XML syntax, XLL (XML Linking Language), and XSL (eXtensible Style
Language). In last month's article,
Next Generation HTML: The Big Picture, we explored how various
specifications
(HTML4,
DHTML,
CSS,
DOM,
XML,
etc.) fit into the efforts of the
World Wide Web Consortium (W3C).
Jump to Table of Contents.
This month, our focus turns to software currently available for
XML: editors, parsers, database support, APIs, and special-purpose
software. With a few noteworthy
exceptions[1],
we have limited our guide to tools which have appeared in 1998, or
have been updated in 1998. Since the
XML 1.0 Recommendation
wasn't finalized until February 10, 1998, we felt older tools might
reflect syntax which is no longer correct; there were several
eleventh-hour changes in the XML specification. (For those who
wish to peruse lists that do not impose this restriction, we've also
included a section of other XML-related software lists.) Since XML
is a rapidly growing area of Web development, we will be updating
our XML Software Guide periodically, so check back each month.
To help you quickly zero in on the tools that are right for you,
we've indicated whether or not the tool is a commercial product, as
well as the platforms for which it is available. You will notice
that much of the XML software is either written in, or meant to be
used with,
Java.
For example,
[freeware for all Java platforms]
means that the software can be downloaded free of charge and should
run on any platform that supports Java (i.e., UNIX, Windows, or
Mac), although a certain version of the JDK (Java Development Kit)
may be required.
You've probably seen countless
Web authoring tools lists before.
However, with XML, editing tools is far from the whole story. Since
XML is ideal for applications external to
browsers
[2], as
well as for specialized data-centric web pages, separate parsers and
APIs are necessary.
This software guide uses a number of acronyms which are explained
in the
Acronym
Expander, which also includes links to more information
on each term.
1: One such exception is Microsoft's XML
parser,
MSXML,
which enables Internet Explorer 4.x to handle XML documents,
although (at the time of this writing) the parser has not been
(publicly) updated since December, 1997.
2: The reasons for the applicability of XML
to non-browser applications are presented in
XML: Structuring Data for the Web: An Introduction.
Submit additions or corrections to Ken Sall
for consideration.
XML Software Guide
XML Software Guide: XML and XSL Editors
|