Some of My XML Projects
  • Business Forms: Memo
  • Business Forms: Using acroread for better print quality
  • Bar Codes in PDF
  • Able Label Project
  • Create multiple page PDF from seperate jpg files
  • Example of a PO with a preprinted form look
  • Special Characters (see: characters.xsl)
  • Fonts

    RSS
  • What Is RSS - by Mark Pilgrim : December 18, 2002
  • Parsing RSS At All Costs - by Mark Pilgrim : January 22, 2003
  • Inside the RSS Validator - by Mark Pilgrim : February 26, 2003
  • Normalizing Syndicated Feed Content - by Mark Pilgrim : April 07, 2004

    XML Consultants, Experts & Blogs
  • Chris Bayes' XML Portal
  • Jeni's XML Pages
  • Michhael Van Name
  • Mulberry Technologies, Inc
  • Reliable Penguin: Lee Blakely
  • Stylus Studio: The XSL-LIST Blog
  • XMLsky: Eduardo Gomez
  • xslfo-zone: Victor Vishnyakov

    XML Communities, Groups, Forums, Events & Training
  • Extreme Markup Languages
  • Google: The Extensible Markup Language (XML)
  • Mulberry Technologies, Inc.
  • Yahoo: XSL-FO · discussion of XSL Formatting Objects
  • XML Pitstop
  • TheScripts.com : Web Developer Community

    XML Reference Material
  • Apache FOP
  • Apache XML Graphics Project
  • Crane Softwrights: UBL and UN Layout Key stylesheet libraries
  • www.w3.org: The Extensible Stylesheet Language Family
  • w3schools: XML Tutorial
  • w3schools: XSL-FO Tutorial
  • w3schools: XSLT Tutorial
  • w3schools: XPath Tutorial

    XML Software Packages
  • Altova: XML, Data Management, UML & Web Services Tools
  • Antenna House: Professional Formatting Solutions
  • Barcode4J: Flexible generator for barcodes
  • Ecrion: Visual Design Support for XSL-FO
  • editiX: Professional XML Editor and XSLT Debugger
  • foa.sourceforge.net: Formatting Object Authoring
  • oXygen: XML editor, XSL / XSLT Editor
  • RenderX: Software Tools for Digital Typography
  • UniBar: UNIX & Linux Barcode Printing Specialists
  • XMLmill: High Volume xml-xsl to PDF Generation
  • XSLfast: Design & Authoring Tool for XSL-FO

    XML History
  • Version 1.0 published by W3C Tuesday, February 10, 1998
  • Five Year Review by Dave Hollander and C. M. Sperberg-McQueen

    Our Bigger Picture
  • Computer Insights Inc
  • documentConnection

    Our XML forms
  • the XML file holds the field names (tags) and their values.
  • the XSL file holds the format of what the form looks like.

    XSL consists of three parts
      1. XSLT - language for transforming XML documents
      2. XPath - language for navigating in XML documents
      3. XSL-FO - language for formatting XML documents

    FO = Form Object
    A piece of the XSL like the customer invoice number or a table cell.

    FOP = Form Object Processor
    The executable program that is fed the XML and XSL and produces output, in our case we're creating PDF files. We could also use fop to produce HTML web pages. It is also used by some people to create a new XML file that has different structure or a comma delimited file; think EDI.

  •  
    Google