Pugh-Killeen Logo

XML and Web Services

Home | Contact Us

Description

XML is the Extensible Markup Language. It is a common language for the transfer of data between heterogeneous computer systems and programs. These three day course covers creating and reading XML documents.

Who Should Attend

This course is for programmers, analysts, and managers who are going to be involved with XML.

Prerequisites

  • Much of the course does not require programming. However, some exercises require a knowledge of Java. Non-programmers may be paired with programmers.

Objectives

  • Learn the syntax of XML
  • Parse an XML document
  • Examine the new Web Services that are based on XML

Outline

  • Introduction to Markup Languages
    • SGML
    • HTML
  • XML Components
    • Declaration
    • Root
    • Element
    • Attribute
    • Entity
    • Namespaces and URI's
  • Document organization
    • Document Type Definitions (DTD)
    • Validating DTD's
    • XML Schema Definitions (XSD)
  • Parsing documents
    • Document Object Model (DOM)
    • Simple API for XML (SAX)
    • JDOM
  • Document presentation
    • Extensible Stylesheet Language (XSL)
    • Cascading Style Sheets (CSS)
  • Exchanging and transforming data
    • XSL Transformations (XSLT)
    • Converting XML to HTML
  • Connecting XML documents
    • Links (XLink, XPointer)
    • Referencing fragments
  • Remote procedure calls
    • XML-RPC
    • Simple Object Access Protocol (SOAP)
  • XML Web Services
    • Access information across the internet
    • Universal Description, Discovery, and Integration (UDDI)
    • Web Services Description Language (WSDL)
    • B2B Messaging: ebXML
  • Generating XML
    • Database data into XML

Copyright (c) 1996-2007 Pugh-Killeen Associates

Home Services Solutions Classes Resources About Us Contact Us Legal