GCA
GCA What is XML
Home Page

  XML FILES
  XML NEWS FLASHES
  W3C STANDARDS
  XML GLOSSARY
  VOCABULARIES
  XML BOOKS
  XML CONFERENCES
  XML/EDI GROUP
  XML.COM
  ROBIN COVER'S
XML WEBSITE

Attend a GCA Conference
Become a GCA Member

Buy a GCA Publication





New XML Parsers Announced

XML::Parser Announced

O'Reilly has announced that a new module, called XML::Parser, is available for the Perl scripting language. Larry Wall, the inventor of Perl, did the initial work on the XML module. "XML::Parser makes it almost trivially easy for Perl programmers to process XML documents," Wall said.

XML::Parser is built upon expat, a library of XML-related C code written by James Clark. The new module was demonstrated by Tim Bray at a tutorial given at XML '98 in Chicago. "XML::Parser insulates Perl programmers, both from the details of XML syntax, and the complexities of managing an XML parser," explained Bray. "It allows Perl programmers to create robust, sophisticated XML processing modules while writing a bare minimum of code." For Windows, XML::Parser is available as part of the ActivePerl package at http://www.ActiveState.com.

XML Parser XJ2

DataChannel, Inc., announced that they have delivered the Beta 2 version of the XML parser (XJ2) written in Java that is being co-developed with Microsoft. This release brings XSL and XSL pattern matching capabilities to a Java-based XML parser for the first time. XJ2 includes significant enhancements from the Beta 1 version of the parser including: a validating XML engine, XSL support, and transformations of data. Features include:

  • XSL support. The XSL processor is based on the latest W3C Working Draft. It enables developers to apply style sheets to XML data and display or transform the data in a dynamic and flexible way that can be easily customized. Pattern matching capabilities of the XSL processor enable developers to programmatically find and extract information within an XML data set on the client or the server.
  • XML Document Object Model (DOM). The DOM is a standard object application-programming interface that gives developers programmatic control of XML document content, structure, formats and more. XJ2 includes full support for the W3C XML DOM Recommendation and is accessible from script, the Visual Basic development system, C++, Java, and Java Script.
  • Validating XML engine. The XML engine has been substantially enhanced and fully supports W3C XML 1.0 and XML Namespaces, which allow developers to qualify element names uniquely on the Web and thus, avoid conflicts between elements with the same name. Native XML support in Java means that developers can count on the full XML processing capabilities being present to read and manipulate the data they move between their applications and components across different platforms.

New XP and xpat XML Test Version

James Clark recently announced the availability of new versions of his XP and expat XML parsers. Version 0.5 of XP - an XML Parser in Java "has few changes: some bug fixes, and better reporting of ID attributes (the type of ID attributes is now reported in SAX). See the XP API documentation and the download page for the beta test. The new expat test release has several features that allow compiling a smaller parser, provide for enhanced support of CDATA sections, etc. (Note that this test version is not a production release: the current production release is still 1.0.1 which is available at http://www.jclark.com/xml/expat.html.)

New Releast of XT

James Clark has announced the availability of a new release of XT. XT is a Java implementation of the tree construction part of the Extensible Stylesheet Language (XSL). The major change in Version 19990101 of XT According to Clark, "XT is now SAX-based: it uses the SAX Parser class for input and the SAX DocumentHandler class for output. It thus no longer depends on XP and can be used with any XML parser in Java that supports SAX. Also new in this release is an experimental extensibility mechanism. . . XT's new experimental extensibility mechanism is based on the idea of filtering fragments of the result tree through an object."

Return to TOC

Today's News DigestWhat is XML?What is SGML?ICEGCA's Mail.dat
Technical CommitteesTechnical ResourcesTargeted InitiativesGCA's GRACol
What is GCA?GCA Press ReleasesGCA MembersContact GCA


GCA - Phone: +1 703-519-8160   Click Here For Legal And Technical Information
Click Here For Legal And Technical Information email: info@gca.org