CG数据库 >> XSLT 2.0 and 1.0 Foundations

XSLT 2.0 and 1.0 Foundations的图片1

XSLT 2.0 and 1.0 Foundations

WEBRip | English | MP4 | 1024 x 768 | AVC ~325 kbps | 15 fps

AAC | 128 Kbps | 44.1 KHz | 2 channels | 8h 45mn | 1.42 GB

Genre: Video Tutorial

XSLT is a powerful, higher-level, declarative and extraordinary member in the family of modern programming languages, due to its pattern-matching philosophy. This is the language for processing XML documents and hierarchical data in general, that opens to us a whole new world of knowledge, understanding and problem-solving strategies.

XSLT is the language, especially designed by the W3C Consortium for processing XML documents and hierarchical data in general. This course covers the fundamentals of the language both version 1.0 and 2.0. Learn in depth the features of XSLT, and be part of the demos of their real-world practical applications. Not only is XSLT a powerful, higher-level, declarative and extraordinary with its pattern-matching philosophy modern programming language, but it opens to us a whole new world of knowledge, understanding and problem-solving strategies.

Content:

Introduction

Course Introduction

Brief modules walk-through

Tools and Resources

XML Basics

Overview

XML Document. Basic kinds of Nodes

Lexical rules for Characters, Names and Tags.

Special Characters and Predefined Entity References.

Wellformed XML Document.

Namespaces

Myths about Namespaces.

Default Namespace.

Namespace Scope.

Q & A About Default Namespaces.

Predefined Namespace Declarations. Some Important Namespaces

Namespace-wellformedness. Namespace Demo.

XML Schema and Schema Definition Languages.

Simple XML Schema: Example and Demo.

Summary

Crash Course in XPath

Overview

Basic Data Types in XPath

Node Types and Node Properties

The XPath Evaluation Context

Lexical Constructs in XPath

Operators and Functions on Items

Path Expressions

Operators on Sequences. Sequence Expressions

Summary

XSLT Processing Model

Overview

The Tree Components of XSLT Processing

External Context for the XSLT Processor

How the XSLT Processor Works

What Kind of Language is XSLT

Basic XSLT Concepts: Template Rules

Sequence Constructors

Template Selection and Conflict Resolution

Built-In Template Rules. Demo

Controlling which Nodes to process. Push/Pull style. Demo

Variables in XSLT

Parameters, Expressions and Expression Context

Summary

Stylesheet Structure and Modularization

Overview

The Element and its Attributes

XSLT Declarations

XSLT Instructions

Conditional Compilation in XSLT 2

Modular Programming in XSLT: and

Summary

Creating Nodes & Sequences. Repetition, Applying Templates, Modes

Overview

Copying and Creating Nodes and Sequences

Repetition

Applying Templates on a Sequence of Nodes

Modes

Select and Execute a Template from the Imported Stylesheets

Invoke the Next-Best Matching Template

Summary

Callable Units in XSLT

Overview

Purpose and Types of Callable Units

Parameters

XSLT Functions and Function Overloading

Calling a Callable Unit. Examples of Callable Units

The Element

Tunnel Parameters

Summary

String Processing with XSLT

Overview

Common XSLT 1.0 and XSLT 2.0 String Processing

String Processing Functions that are New in XPath 2.0

Regular Expressions String Processing in XPath 2.0

Regular Expressions String Processing in XSLT 2.0

Summary

Keys, Sorting, Grouping, Numbering and Multi-Document Processing

Overview

Multiple Document Processing

Sorting

Keys

Grouping

Numbering

Summary

XSLT Design Patterns

Overview

Using and Overriding the Identity Rule

Recursion

Multi-Pass Processing

Conditional Instructions in XSLT and Avoiding them

Fill-In the Blanks and Table Lookup

Summary

Higher Order Functions and Functional Programming in XSLT

Overview

Higher-Order Functions and Implementing them in XSLT

Making Standard Functions/Operators/Constructors, Higher-Order

Higher-Order Functions on Lists. FP Design Patterns

Dynamic Creation of Functions

The FXSL Library for Functional Programming in XSLT

Summary

Solving Non-traditional Problems with XSLT

Overview

Creating Natural Language Dictionaries to Use in Spell-Checking

Finding All Anagrams of a Given Word

Topological Sorting of a Graph

Computing the Maximum Prime Factor of a Given Natural Number

Summary

XSLT 2.0 and 1.0 Foundations的图片2

发布日期: 2016-12-10