title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Introduction to XML
Course Description
Overview
This XML course is designed to introduce the student to XML. XML, the eXtensible Markup Language, is an important specification that provides a structured and extensible description of information. This course provides students with a comprehensive discussion of XML and provides hands-on practice in creating XML specifications and documents.This course can be hosted on a variety of IDEs such as RAD and MyEclipse Blue. Please tell your sales representative which IDE you are using.
Objectives
- Recognize the characteristics of markup Languages
- Identify the difference between a language and a meta-language
- Describe Logical and Physical structures in XML
- Use XML syntax in scripting
- Use XML Namespaces to avoid naming conflicts
- Define XML schemas
- Utilize XSLT and XPATH
Audience
- Application Developers
- Designers/Architects
Prerequisites
- Programming background
- Knowledge of HTML is a must, however, the participants need not be experts
- Knowledge of how browsers and web communications work is a plus
Topics
- Markup Languages
- Markup Language Features
- Overview of XML
- XML structure
- XML vs. HTML
- Well-formed XML
- Writing XML
- Markup syntax
- Naming conventions
- XML structure
- XML elements
- Nesting of elements
- Attributes
- String Literals
- Character and entity references
- Processing instructions
- CDATA section
- Comments
- Introduction to the Eclipse IDE Interface
- XML support in the Eclipse IDE Interface
- Creating an XML file
- Editing an XML file
- XML editor features
- Declaring and using namespaces
- Identifying a namespace
- Namespace scope
- XML Schema namespace
- Namespace Defaulting
- Introduction to XML schemas
- DTDs vs. Schemas
- Schema Elements
- Simple types
- Complex types
- Schema constraints
- Scope
- Value constraints
- Attributes
- Datatypes
- Primitive datatypes
- Derived datatypes
- Types
- Anonymous vs. named
- Compositors
- Model groups
- Attribute groups
- Element contents
- Facets
- Deriving simple types
- Deriving complex types
- Overview of XSD patterns
- Definitions and rules
- Russian Doll
- Salami Slice
- Venetian Blind
- Garden of Eden
- What is XSLT?
- The transformation process
- Terminology
- More on the transformation process
- Examples
- What is XPATH?
- XPATH syntax
- Location path
- Predicates
- Axes
- Examples
- Data types
- Functions
Related Courses
-
Introduction to XML using MyEclipse Blue (MEB)
WDXM-114- Duration: 2 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,170.00 USD
-
Web Services using REST
WDXM-361- Duration: 1 Day
- Delivery Format: Classroom Training, Online Training
- Price: 700.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.

STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.