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

Development


Fundamentals of XML - 2 days

Course Content:

Back to Main Fundamentals of XML Page

Getting Started with XML XML Overview
Data and Document Structure
XML
Well-Formed XML
Validity vs. Well-Formed XML
Enforcing Validity: DTDs
Presentation Style
XSL and XSLT
Markups
HTML vs. XML
Why XML?
Using XML
XML Syntax Writing DTDs
XML Fundamentals
Tag Attributes
Naming Rules
Empty and Non-Empty Elements
Nesting and Hierarchy of Tags
Processing Instructions and the XML Declaration
Other XML Tags
Entity and Character References
XML DTDs
DOCTYPE
Element Conditions
Element Quantifiers
Attributes
Attribute Default
Parsed General Entities
Parsed Parameterized Entities
Namespaces Basic XML Schemas
Why Namespaces?
Namespace Prefixes and Declaration
Multiple Namespace Declarations
Declaring Namespaces in the Root Element
Default Namespaces
DTD's and Namespaces
Fixing Namespace Names in DTD
Schema Overview
A Minimal Schema
Associating Unqualified XML with a Schema
Element Declarations
Attribute Declarations
Complex Types
Simple and Built-in Types
Derivation of Simple Types
Choices
Named Types and Anonymous Types
Mixed Content
Transforming XML Using XSLT XML in Applications
Transformations
Templates
XPath: Selecting a Node
XPath: Navigating the Tree
Extracting Element Values
Extracting Element Values
Multiple Element Transformation
Sorting Elements
Reasons and Places for Using XML
Parsers and XML Generators
DOM Parsers
SAX Parsers
Web Services
Presenting XML for the Web - CSS  
Stylesheet Languages
Formatting with Rules
Defining Elements as Blocks
Colors and Fonts
Page Layout with CSS
Lists

Follow-Up Courses:
Option of other related or follow-on courses:
  1. Advanced XML Programming
  2. XML Programming Using Java
 


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