SVG Foundation

     Resources
  Wiki  SVG.org
  svg.pagina
  scale-a-vector
  Open Clip Art Library
  Wikipedia   GISWiki

     Implementations
  Home
  SVG Viewers
  Native SVG Editors
  Editors that Support SVG
  SVG Conversion Tools
  Developer Tools
  Tutorials

     Reading
  Planet XMLhack
  Planet RDF
  Jibbering musings
  Understanding XML

  SVG Open 2006
Victoria, BC, Canada
October 16 - 19, 2006
2005   2004   2003   2002
Valid XHTML 1.1

The Power of Declarative Thinking

http://www.w3.org/2006/Talks/05-24-steven-declarative/

"What they have done is combined XHTML, XForms, SVG and XBL. The SVG is essentially a stylesheet for XHTML+XForms content, being applied using XBL. For instance:

The code says:

<xf:output value="..."
    appearance="fp:analogue-clock" class="clock">

The output is then something like 11:30:00, and the SVG turns this into an analogue clock (the XBL keys off the 'appearance' attribute)."
-- Steven Pemberton

  XForms and Internet Applications: Building the big picture
  "using... XHTML, XForms, SVG, MathML and Ajax." -- Mark Birbeck

  XHTML 1.0  XHTML 1.1  XHTML 1.1 Basic WD  XHTML 2.0 WD
  XForms - The Next Generation of Web Forms
  Scalable Vector Graphics (SVG) Full 1.2 Specification
  SVG's XML Binding Language (sXBL)

  W3C Track @ WWW2006, Edinburgh, Scotland, UK
  XForms by Steven Pemberton


  SVGX Archive:   XForms   sXBL   Declarative   sXBL-XBL


2006:06:10T16:38:50z

SVG is a platform for two-dimensional graphics. It has two parts: an XML-based file format and a programming API for graphical applications.

 About SVG  W3C  SVGt 1.2 WD  sXBL  SMIL

SVG Demos  Learning by Coding  Treebuilder  carto:net  Inkscape  Batik  SPARK  SVG Developers  W3C SVG mail archive
   Firefox    Opera    Adobe
   Batik    Renesis
   X Window System  librsvg  cairo  KSVG  WebKit-Safari
Site Map