CETi 1982 Technology
Technology Driven IT Training



XML Technology Update Knowledge Base Computer Education CETi

XML Platform


XML content in a browser typically is generated from one of these sources: text-centric XML created by the user, content from a document standard, content from a database, or obtained through a web service. In most situations, XSLT will be used for styling. However, CSS can be easier to use and is well suited for text-centric content. The Schema author can be used to produce a CSS for creating a basic WYSYWIG editing interface. With respect to this functionality, XSLT cannot replace CSS as a rendering solution. Most browsers implement CSS 2. XML elements do not have any default styling and it will be necessary to define properties for each element.

The Java API for XML processing has been added to the Java 2 Platform. It provides support for processing XML documents through a standardized set of Java Platform APIs.

bSphere and XML

The WebSphere Application Server Feature Pack for XML enables adoption of XML standards and principles, including XSLT 2.0, Xpath 2.0, and XQuery 1.0.

The W3C XML standards extends the featureset for building XML applications:

  • Simpler XML application development tools and improved application performance.

  • Ability to query large amounts of data stored in XML outside of a database with XQuery 1.0.

  • Improved XML-application reliability with XML schema-aware processing and validation.


SYS-ED workshops explain and demonstrate:

  • Support for working with XML in Microsoft PowerPoint files; this allows users to open PPTX files, edit the data, add new files and folders, remove files, and so on.
  • Data editing support in the Database Query window which allows users to edit database data inside the window, then commit changes back to the database.
  • Support for XPath evaluation in multiple files which includes calculating the results of XPath expressions across multiple files simultaneously.
  • Support for XInclude and XPointer which allows large XML instances to be built from multiple smaller documents.
  • Two-step XSL:FO transformation which allows complete XSL:FO transformations from XML to PDF in two steps, enabling the use of more advanced XSLT engines.