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; XSchema, XHTML, XML Stylesheet Association and SVG

XSchema Requirements Note Posted

The first requirements document for the W3C XSchema work hs been posted at http://www.w3.org/TR/1999/NOTE-xml-schema-req-19990215 on February 15, 1999. The document was authored by Ashok Malhotra (petsa@us.ibm.com) for IBM and Murray Maloney (murray@muzmo.com) for Veo Systems Inc.

This document specifies the purpose, basic usage scenarios, design principles, and base requirements for an XML schema language. The scope of the work of this group includes the definition of structural schemas, a mechanism somewhat analogous to DTDs for constraining document structure (order, occurrence of elements, attributes). In addition, specific goals beyond DTD functionality are identified within the scope of this work. Examples include the integration of schemas with namespaces, the definition of incomplete constraints on the content of an element type, and the integration of structural schemas with primitive data types. The working group will also tackle the specification of inheritance. The Working Group will define a process for checking to see that the constraints expressed in a schema are obeyed in a document (schema-validation). Also the relationship between schema-validity and validity as defined in XML 1.0 will be defined.

According to this initial document, "The XML schema language shall be: more expressive than XML DTDs; expressed in XML; self-describing; usable by a wide variety of applications that employ XML; straightforwardly usable on the Internet; optimized for interoperability; simple enough to implement with modest design and runtime resources; and coordinated with relevant W3C specs (XML Information Set, Links, Namespaces, Pointers, Style and Syntax, as well as DOM, HTML, and RDF Schema."

XHTML Working Draft

XHTML 1.0, a reformulation of HTML 4.0 as an XML 1.0 application, and three namespaces corresponding to the ones defined by HTML 4.0 was posted by W3C on February 24, 1999. XHTML differs from HTML in two significant ways. First, although XHTML is based on the current HTML tag set, it is designed to be extensible. This extensibility relies upon the XML requirement that documents be well-formed. Under SGML (hence HTML), the addition of a new group of elements would mean alteration of the entire DTD. In an XML-based DTD, all that is required is that the new set of elements be internally consistent and well-formed to be added to an existing DTD. So XML greatly eases the development and integration of new collections of elements into a tag set such as HTML. Second, XHTML is designed for portability. According to the Draft, "There will be increasing use of non-desktop user agents to access Internet documents. Some estimates indicate that by the year 2002, 75% of Internet document viewing will be carried out on these alternate platforms. In most cases these platforms will not have the computing power of a desktop platform, and will not be designed to accommodate ill-formed HTML as current user agents tend to do. Indeed if these user agents do not receive well-formed XHTML, they may simply not display the document."

You can learn more about XHTML by linking to the Working draft at http://www.w3.org/TR/WD-html-in-xml.

Style/XML Becomes a PR

On January 14, 1999 the "Associating stylesheets with XML documents Version 1.0 " by James Clark became a W3C Proposed Recommendation. According to the specification, "This document allows a stylesheet to be associated with an XML document by including one or more processing instructions with a target of xml-stylesheet in the document's prolog. "

According to this PR, Stylesheets can be associated with an XML[XML10] document by using a processing instruction whose target is xml-stylesheet.This processing instruction follows the behaviour of the HTML 4.0 <LINK REL="stylesheet">. For example, the HTML link statement "<LINK href="mystyle.css" rel="stylesheet" type="text/css">" is equivalent to te XML "<?xml-stylesheet href="mystyle.css" type="text/css"?>" processing instruction.

If you are anxious to view XML and control the style, this new PR will prove highly useful. You can check it out at http://www.w3.org/TR/PR-xml-stylesheet.

Scalable Vector Graphics Becomes a WD

On February 11, 1999, Scalable Vector Graphics (SVG) Specification became a W3C Working Draft. Jon Ferraiolo jferraio@adobe.com, served as editor for the new graphics specification. Among the authors were John Bowler (Microsoft), Andrew Donoho (IBM), Jerry Evans (Sun Microsystems), Scott Furman (Netscape Communications Corporation), Peter Graffagnino (Apple), Lofton Henderson (Inso Corporation), Alan Hester( Xerox Corporation), as well as representatives from Corel, Visio, Macromedia, and Quark.

SVG provides a language for describing two-dimensional graphics in XML. SVG describes vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. SVG enables us to group, style, transform and composite graphic objects into previously rendered objects. SVG drawings can be dynamic and interactive.The feature set includes nested transformations, clipping paths, alpha masks, filter effects, template objects and extensibility. SVG works with the Document Object Model (DOM) to allow for vector graphics animation via scripting. 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, features like scripting can be done on HTML and SVG elements simultaneously within the same Web page.

The main goal of this draft specification is to illustrate progress within the SVG working group and to solicit public review and feedback. The SVG working group has achieved significant progress toward translating the SVG requirements into an SVG specification. It is important to understand that there is much work to be done and that it is likely that significant changes to the SVG specification will occur before a Proposed Recommendation is delivered by the working group. You can get involved by checking the W3C site at http://www.w3.org/TR/WD-SVG.

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