.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaC# training course FLC#.net training course FLC# 2005 training courseSQL Server 2005 training course.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida
.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaASP.NET training courseASP.NET 2.0 training courseDelphi training course FLtraining course FL UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida

ASP.Net training

C#.Net training

VB.NET training

SQL Server training

ADO.NET training

Java training

Delphi training


Web Tech, UK
+44 (0) 1452 814 303

Web Tech, USA


Quick Search:


XML XSLT Web Services Training Course in Florida

XML, Transformations, and Web Services
This course is scheduled or demand, or can be scheduled as a one on one. Click here to send an email RE this course.
Cost / Duration
Price: US $2,295, 5 days


Some familiarity with HTML and programming experience in a high level language

Who Should Attend?
Application developers who need to implement XML based solutions. System architects who want to understand how XML can be integrated into the system design of distributed applications.

Course Benefits

The course is platform and operating system agnostic, mirroring one of the biggest benefits of using XML for distributed applications. With the tools and technolgies you'll learn, you'll be able to use XML on any platform.

You Will Learn How To

  • Use XML in your applications, with an understanding of its structure, uses, and idiosynchrasies
  • Create both well-formed and optionally valid XML that complies with the XML standard and the requirements of your application
  • Use the two technologies that define the structure of XML data - DTD and schemas - beyond the general syntax rules of XML
  • Use XSLT to transform XML into completely different XML, HTML, and even binary data
  • Use the Document Object Model to create a standard portable way to access information stored in XML data
  • Extract portions of an XML document using XPath
  • Use XML web services which enables you to invoke methods via HTTP
  • Create simple "blueprint" XSLT stylesheets to provide quick transformations of XML data
  • Create complex XSLT based applications that use multiple XML data sources and multiple stylesheets
  • Use XPath to navigate an XML tree and get values from text nodes and attributes
  • Determine the best place and time to process a given transformation: at the programmer's workstation at design time, or upon request using the client's browser, or on the web server
  • Create rule-based stylesheets that are easy to maintain and extend
  • Use variables to build attribute values and store default values
  • Design named templates that act as sub routines in an XSLT stylesheet
  • Use XSLT to calculate results and create totals based on XML data
  • Handle HTML tags in the content of your XML source document
  • Decide if and when to use processor-specifc extensions in your XSLT applications

Course Content

Introducing the Extensible Markup Language
What Is XML? | Working with XML Data | Well-Formed XML | XML Content Models | Well-Formed and Valid XML

Document Type Definitions (DTD)
The Value of Valid XML | Associating a DTD with XML | Defining the XML Content Model | Content Model Cardinality | Defining Attributes | Defining Custom Entities | What’s the Problem with DTD?

Schemas and Namespaces
XML Describing XML | Built-In Data Types | Defining Content Models | Deriving Types | XML Namespaces | Do I Really Need Valid XML?

Introducing XSLT
What Is XSLT? | Are You Sure This Is a Language? | Transformation Types | Processing XSLT | Matching XML with XPath

XML's Document Object Model
Object-Oriented View of XML | DOM Interfaces and Objects | A Parsing Alternative: Simple API for XML (SAX)

XML Presentation with Cascading Style Sheets
Separating Presentation from Data | The Structure of CSS | Formatting Data | Advanced CSS Formatting | XSL Formatting Objects

XSLT Simplified Stylesheets
The Essential Stylesheet | Using an XSL Blueprint to Create HTML | What Can’t a Simplified Stylesheet Do?

Using XPath to Get Around
What Is XPath? | Figuring Out Location Steps | Introducing XPath Functions

Adding Template Rules
What Are Templates? | Unsimplifying the Stylesheet | Using the Template Element | Other Top-Level XSLT Elements

XML Web Services
A Brief History of Remote Procedure Calls | Web Service Description Language (WSDL) | Introducing SOAP | Programming Raw SOAP | Universal Description, Discovery, and Integration (UDDI)

Extensible HTML (XHTML)
The Future of the Web: XHTML | The Details of XHTML | Well-Formed XHTML | Modular XHTML

Resource Description Framework (RDF)
The Semantic Web | Writing RDF | RDF Vocabularies

Traditional Programming Concepts and XSLT
Programming Concepts You Can Use | Working with Variables | Calling Named Templates | Using Functions | Creating Modular Stylesheet Solutions

Creating an XML Result Tree
XML-Structured Variables | XML Node Creation Elements

Doing Calculations in XSLT
Programming with No Side Effects | Applying Recursive Programming Techniques

Common XSLT Challenges
Applying XSLT | How Do I Group Data? | Grouping Data: Another Solution | How Do I Copy HTML Tags from the Data? | How Do I Add or Remove Whitespace?

Using Processor-Specific Extensions
The Mechanics of Extensions | Should You Use Extensions? | Recovering from Missing Extensions

Applied XML
The Complex World of XML | XML Query | Scalable Vector Graphics | Security and XML

C# Training Courses

Copyright 1990 - 2013 - WebTech Training & Development - All Rights Reserved


home ] contact ] courses ] register ]