XML - Extended Markup Language
XML
During this course, including computer lab time, students will be provided with the information necessary to complete the following objectives:
- Write well-formed XML using XML syntax such as elements, attributes, comments, and processing instructions.
- Write valid XML with DTDs.
- Write valid XML with Schema.
- Use DOM and SAX effectively.
- Display XML in Internet Explorer using Cascading Style Sheets (CSS).
- Transform XML using XSLT.
- Use XML namespaces and create links using the HTML namespace.
- Identify the functions and benefits of the XML linking specifications.
- Define and identify the basics of DTD functionality and the benefits of developing valid XML.
- Model document structure and base your DTDs on this structure.
- Write restrictive and permissive DTDs.
- Create modular DTDs.
- Validate XML using JavaScript and the XML Document Object Model (DOM).
- Analyze the role of schemas in XML validation and their strengths over alternatives and use the MSXML parser to validate documents using two earlier validation methods (DTDs and XDR schemas).
- Plan and model information from diverse sources by creating an ontology, and then mapping that ontology to XML components.
- Create element and attribute declarations, complex type definitions, and annotation information in writing your first schema.
- Increase the control that a schema has by using restrictions based on occurrence and identity constraints.
- Use data types, derived simple types, and facets to add more power to a schema.
- Provide additional modularity to your XML by importing, including, and redefining schemas and definitions.
|
|
||||||||||
- HTML Expert Level
This course is included in these Certification Programs:
- Certified Web Development Associate
- Certified Web Development Professional
Our Program is All-Inclusive:
- 16 hours of classroom instruction
- Unlimited supervised computer lab/practice time for 6 months
- A complete instruction manual
- Certificate upon completion
- Career Enhancement Services
- Full Placement Counseling
- Free Resume Review
- Job Placement Assistance
- Free Test Preparation
- Computer-Based Training Files
- Assessment Testing
- Internship Opportunities
- Guarantee: Retake the course for free until test passed and/or employed.
- Check the schedule
Topics:
Lesson 1: The Past, Present, and Future of XML
The Limitation of SGML
XML:The Best of All Worlds
Lesson 2: Creating Well-formed XML Documents
XML Document Markup
Creating XML: Elements, Attributes, and Entities
Creating an XML Markup Language: Processing Instructions, Character Data, and Comments
XMLand HTML
Lesson 3: Valid XML With DTDs
Introduction to the Document Type Definition (DTD)
Creating a DTD
Lesson 4: Valid XML With Schema
Schema Specification
Defining Elements
Defining Attributes
XML Schema Data Types
Lesson 5: XML DOM and SAX
XML APIs
SAX
Lesson 6: Displaying XML Documents Using CSS
Style Sheets
Cascading Style Sheets
Lesson 7: Transforming XML With XSLT
XSLT
Using XSLT To Order Your Output
Lesson 8: XML Namespaces
Introduction to Namespaces
Linking Using HTML Namespaces
Lesson 9: XLink and XPointer
XLink and XPointer
Lesson 10: Introduction to Valid XML
The History of DTDs
Minimal Structural Requirements for XML
Valid XML
DTD Tools
Lesson 11: Document Modeling
The Planning Stage
How to Model Information
Permissive and Restrictive Models
Lesson 12: Designing Permissive and Restrictive DTDs
Defining Elements
Attribute List Declaration Data Types
Additional DTD Syntax
Lesson 13: Designing Modular DTDs
Entity Declarations
Writing Modular DTDs
Lesson 14: Validating XML
Automated Validation
Lesson 15: XML and the Rise of Schemas
The World of XML
DTDs and the Role of Validation
The Rise of XML Schemas
Lesson 16: XML Document and Data Modeling
The Planning Stage
Modeling Documents, Data, and the World
Lesson 17: Elements, Attributes, and Complex Types
Schema Namespaces and Documentation
Complex Type Definitions
Element Declarations
Attribute Declarations
Lesson 18: Occurrence and Identity Constraints
Minimum and Maximum Occurrence Constraints
Schema Keys and Data Uniqueness
Lesson 19: Data Types and Facets
Data Typing and its Importance
Explicit Simple Type Definitions
XSD Facets
Lesson 20: Schema Modularity
Schema Modularity
