- Ways to Train:
- Live Classroom Class is delivered at a Centriq location with a live instructor actually in the classroom.
- Live Virtual Class Class is delivered live online via Centriq's Virtual Remote technology. Student may attend class from home or office or other location with internet access.
- HD Class Class is delivered via award winning HD-ILT at Centriq's facility. Students view the live instructor utilizing a 60'' HD monitor.
- Ways to Buy:
- Retail Class can be purchased directly via check, credit card, or PO.
- CV Centriq Vouchers Class is available for students using Centriq Vouchers.
- CP Centriq Choice Pass Eligible Class is available to students utilizing Centriq Choice Pass program.
|Start Date||End Date||Duration||Days||Start Time||End Time||Time Zone||Location||Ways to Train||Ways to Buy||Price|
|Request a Date|
In this course you will learn fundamentals necessary to use XML on the Web or in data processing applications. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming APIs in languages such as Java and Perl.
Anyone who needs an introduction to XML, including application developers, Web developers, XML document authors, and webmasters.
View the Training Course Outline
Getting Started with XML
- Data and Document Structure
- Well-Formed XML
- Validity vs. Well-Formed XML
- Enforcing Validity: DTDs
- Presentation Style
XSL and XSLT XML Overview
- HTML vs. XML
- Why XML?
- Using XML XML Syntax
- 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 Writing DTDs
- XML DTDs
- Element Quantifiers
- Attribute Default
- Parsed General Entities
- Parsed Parameterized Entities Namespaces
- 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 Basic XML Schemas
- A Minimal Schema
- Associating Unqualified XML with a Schema
- Element Declarations
- Attribute Declarations
- Complex Types
- Simple and Built-in Types
- Derivation of Simple Types
- Named Types and Anonymous Types
Mixed Content Transforming XML Using XSLT
- XPath: Selecting a Node
- XPath: Navigating the Tree
- Extracting Element Values
- Choosing Specific Cases
- Multiple Element Transformation
- Sorting Elements XML in Applications
Reasons and Places for Using XML
- Parsers and XML Generators
- DOM Parsers
- SAX Parsers
- Web Services Appendix - Presenting XML for the Web - CSS
- Stylesheet Languages
- Formatting with Rules
- Defining Elements as Blocks
- Colors and Fonts
- Page Layout with CSS
Lists Appendix - Namespaces and XML Schema
Associating Qualified XML with a Schema