Sysoft Logo a1.gif (1473 bytes) a2.gif (1312 bytes) a3.gif (1291 bytes)

Email: info@sysoft.com Phone: (800) 467-9736 or (732) 549-9002 Fax: (732) 549-7060


Sysoft 7240

Creating E-Commerce with XML Applications
Offered as This course focuses on development of E-Commerce applications using XML
Certification - SIP Level 2
Topics - E-Commerce Product Catalog   Description
   - Technical Specification
   - XML Specification
   - The Code
- Servlet Programming
- XML to HTML Transformation
- The Future of Server-Side XML
- Data Aggregation
- E-Commerce Shopping Agents
- Setting up shop
- Creating the product catalog
- Publishing the catalog
- Process the XML into HTML on the server side
- Process the XML into HTML on the client side
- SGML, HTML, XML, and the Web
- Basic Markup
- SGML Markup and Hyperlinking Before (and After) the Web
- HTML and HTTP: Building the Web
- Markup and Style Sheets
- XML and the Web
- XML and Other Distributed Application Technologies
- XML Documents and HTTP
- Processing XML on the Server
- XML and Relational Databases
- XML and Object Databases
- XML and the Document Object Model
- XML and Middleware
- XML and File Systems
- XML and Serialized Objects
- XML as a Foundation for Standards
- XML/EDI
- XML and Distributed Applications
- Creating Simple XML Documents
- Data and Markup
- Document Foundations
- The XML Declaration
- Version Information
- The Encoding Declaration
- The Standalone Declaration
- Comments
- Document Content
- Elements
- Attributes
- Built-in and Character Entities
- Building XML Documents
- Complex Well-Formed Documents:
- Processing
- Instruction, CDATA, and General Entities
- Well-Formed and Valid Documents
- Processing Instructions: Talking to the Application
- CDATA Sections: Hiding from the Parser
- Using the Document Type Declaration
- General Entities: Tools for Content Inclusion
- Internal Parsed Entities
- External Parsed Entities
- Well-Formedness Checking and Entities
- Language and White Space
- Building Valid Documents
- Validation and Documents
- Validation and Data
- Validation and Application
- Architectures
- Building Document Type Definitions
- Element Declarations
- Attribute Declarations
- Notation Declarations
- Building and Using DTDs
- Beyond Validation: Schemas
- Syntactical Issues and Schemas
- Data Typing and Schemas
- The Eventual Place of Schemas
- DTD Power Tools
- Parameter Entities: Tools for Declaration Inclusion
- Conditional Sections: Include and Ignore
- External Unparsed Entities
- Styles: Presenting Information
- Basic Concepts
- Connecting Style Sheets to Documents
- The CSS Model
- The XSL Model
- CSS and XSL?
- Implications
- Namespaces: A Brief Introduction
- The Problem of Names
- Transformations as Solution
- Namespaces as Solution
- XPointers: Referencing Fragments
- Basic Concepts
- XPointer Syntax
- Absolute Location Terms
- Relative Location Terms
- Other Locations
- Implications
- XLink: Building Connections
- Basic Concepts
- Building Simple Links
- Building Extended Links
- Building Extended Link Groups
- Implications
- BUILDING XML APPLICATIONS
   - Overview of Java XML Parsers
   - Introduction
   - Types of Parsers
   - Validating v. Non-Validating Parsers
   - Tree-Based v. Event-Driven Interfaces
   - Tree-Based Interfaces
- About the Document Object Model (DOM)
- Event-Driven Interfaces
- About the Simple API for XML (SAX)
- Parser Profiles
- &Aelig;Elfred XML Parser
- DataChannel XML Parser (DXP)
- IBM XML for Java
- Lark
- Microsoft XML Parser (MS-XML)
- XML Parser in Java (XP)
- The &Aelig;Elfred XML Parser
- Assessing &Aelig;Elfred
- Overview of API
- The XmlHandler Interface
- The XmlParser Class
- Installing &Aelig;Elfred
- Class
- Document
- Event to Object Mapping
- The Microsoft XML Parser
   - Introduction to MS-XML
   - Installing MS-XML
   - Using the MS-XML Command Line Program
   - Working with MS-XML
   - The Document Class
   - The Element Interface
   - Traversing the MS-XML Tree Structure
- Creating an XML Summary Document
- Searching an XML Document
- Remapping MS-XML Tree Data
- Modifying XML Documents
- Creating New Elements
- Editing/Deleting Elements
- Saving Modified XML Documents
- Creating an XML Database
- The Simple API for XML (SAX)
   - SAX Defined
   - Origins of SAX
   - SAX-Compliant Parsers
   - Working with SAX
   - Anatomy of a SAX Parsing Session
   - Installing SAX
   - Hello, SAX!
   - Hello, SAX! Version 2.0
   - Error Handling
- Working with InputSources
- Working with Attributes
- Building a SAX Tree Utility
- Building an XML Browser
- Software Architecture
- The CDF Site Map Applet
- XML Specification
- Introduction to the Channel Definition Format (CDF)
- The CDF Subset
- Software Arhitecture
- The Code
- Node.java
- Handler.java
- SiteMap.java
- Building an Xlink Applet
- Rebuilding Image Maps to a New Model
- Creating Maps with Extended Links
- Storing and Retrieving  Changeable Information
- Growing and Exploring Trees
- Building an Application that Uses an XML Preferences File
- Opening the Preferences File
- Reading a Preference Item
- Changing or Creating a Preference Item
- Writing the Preferences File
- Testing the Preferences File from the Command Line
- Using the Preferences File in a Program

Home | Tools | E-Business | Education | Tracks | Authorized Education Center | Certification | Contact Us | Sysoft on Tour

Copyright © 1999-2000, Sysoft Inc.