Griffin Software Home
Training ServicesCoursesFacilitiesConsultancy Services
Course List
Linux & Unix
Solaris TM
HPUX TM
Oracle TM
Development
Contact Us
home

Development


Advanced XML

Course Content:

Back to Main Advanced XML Page

Advanced Core XML Concepts XSL Formatting Objects
Internal vs. External Subset
Using Parameter Entities
General Entities
Conditional Sections
Character References
Unparsed External Entities
Processing Instructions
Special Attribute Types
Namespaces in XML
Default Namespace
What is XSL?
XSL-FO Overview
Types of Objects
Defining Page Masters
Setting up the Flow
Block-Level vs. Inline-Level Objects
Lists
Tables
Out- of- line Objects
Implementation Issues
Advanced XML Schemas XML Internationalization
Associating Unqualified XML with a o Schema
Associating Qualified XML with a o Schema
Extending Simple Types
Adding restrictions
Understanding Facets
Attribute Groups
Include and Redefine
Deriving Types by Extension
Substitution Groups
Allowing any Content
Uniqueness
Keys & Keyrefs
Documenting Schemas
Localization Concerns
Unicode and XML
Text Declarations
Character Sets
Character References
Xml:lang
Xlink and XPointer Effective Document Design
Introduction to XLink and XPointer
Simple Links vs. HTML Links
Extended Links
Semantic Attributes
Behaviour Attributes
Traversal Attributes
Incorporating XPointer
Referencing Points
Referencing Ranges
Design Goals
Intended Audience
Document Types
Choosing a Validation Method
Incorporating Namespaces
Modular Document Design
Planning for Extensibility
Resource Description Framework (RDF) Parsing XML with DOM
RDF's Purpose
A Sample Resource
A Sample Resource
Properties
Statements
Basic Serialization Syntax
Abbreviated Syntax
Containers
URI Patterns
The Dublin Core
Incorporating RDF Inside HTML
Document Object Models
Document Object
Parsing with DOM
Key DOM Interfaces
Node
Elements
NodeList and NamedNodeMap
Text Nodes
Xpath Syntax Basic SOAP
The Document Data Model
Expressions and Location Paths
Location Steps
Specifying Axes
Node Tests
Predicates
Types
Working with Node-Sets
Type Conversions
String Functions
SOAP Overview
The SOAP Envelope
SOAP Over HTTP
A SOAP Server
A SOAP Client
Complex Data Types
The Deployment Descriptor
Complex Data Types: Client Code
XSL Transformations Basic XML Schema

What is XSL?
Modular Stylesheet Strategies
Namespace Aliasing
Complex Wxpressions
Template Application Hierarchy
Modes
Calling Templates By Name
Constructing Elements
Outputting Text
Numbering
Copying Elements
Output Methods
Numbering
Copying Elements
Output Methods
Variables and Parameters
Schema Overview
A Minimal Schema
Associating Unqualified XML with a Schema
Element Declarations
Attribute Declarations
Complex Types
Simple and Built-In Systems
Derivation of Simple Types
Choices
Named Types and Anonymous Types
Mixed Content
Parsing XML with SAX
SAX Basics
Parsing with SAX Using JAXP
Parsing with SAX Using JAXP
ContentHandler
Parsing Elements
Parsing Characters and Whitespace
Error Handling
SAX Parser Usage
 

Target Audience
XML Developers who need to use advanced features of XML.

Prerequisites:
  1. XML Fundamentals
 


Back to top
© 2018 Griffin Software Ltd - All Trademarks acknowledged (3.16). Griffin Software Ltd, Tel: +353 (1) 4622277