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


XML Standards News;
SVG and XLink become Candidate Recommendations

In August, two candidate recommendations were presented by the W3C.  First was Scalable Vector Graphics V. 1.0.  SVG is a language for describing two-dimensional graphics in XML. It allows for  vector graphic shapes, images and text. Graphical objects can be grouped, styled, transformed and composed into rendered objects. SVG features include nested transformations, clipping paths, alpha masks, filter effects and template objects.  SVG's Document Object Model (DOM) provides complete access to all elements, attributes and properties. A rich set of event handlers such as onmouseover and onclick can be assigned to any SVG graphical object. Because of its compatibility and leveraging of other Web standards, sophisticated applications of SVG are possible using  supplemental scripting languages.

The second candidate of the late summer was XLink, the XML Linking Language. This specification defines the XML Linking Language (XLink), which allows elements to be inserted into XML documents in order to create and describe links  between resources.  In HTML the linking element is pre-defined.  Everyone uses the anchor tag (<a) to point and to link.  In HTML, the links are simple, one-way links.  Because XML enables us to invent our own tags, we cannot rely on the anchor tag to do our linking.  In addition, we expect more sophisticated linking functionality.  XLink V1.0 addresses these requirements.  XLink provides a framework for creating both basic unidirectional links and more complex linking structures.

Recent Working Drafts

What's Happening with XSLT?

XSLT 1.0 includes an extension mechanism to provide additional  built-in transformation functionality.  Many useful built-in extensions have emerged and users have begun to rely on them. But XSLT 1.0 provides no details or guidance on how the extensions should be implemented. As a result,  user-written or built-in extensions are inevitably tied to a single XSLT processor. The resulting non-portability of XSLT stylesheets is now a problem.

XSLT V1.1 is being developed to provide for improved stylesheet portability by standardizing the mechanism for implementing extension functions and by including  two of the most popular built-in extensions that  XSLT vendors have added due to user demand.  First is the support for multiple output documents from a transformation.  And second is support for converting a result tree fragment to a nodeset for further processing.

A secondary goal of the XSLT 1.1 specification is to support the new XML Base.  Of course upward compatibility with XSLT 1.0 is critical.  The publication if this requirements document is the first step toward a new version of  XSLT.

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