Career Training
>>
Information Technology Training
>>
XML Training
>> XML Developer Training Seminar
Course ID: 12181 | Course Duration: 5 Days
Course Dates:
Select a Course Date
01/12/2009 in Washington, DC (2825.00)
XML Developer Training Class
Course ID: 12181
XML Developer Training Seminar
XML is the hottest web technology in the industry right now. Maximize the
usability of your web site while maintaining the structure necessary to allow
the site to grow. XML separates data from display so there is no end parser in
mind - display the same information on a web browser, a cell phone, or a Palm
Pilot.
You will have five days of intensive, hands-on XML instruction so you will learn by doing. In addition, you will complete an extensive, real-world case study with an expert instructor present for immediate feedback and assistance.
Agenda
1. Introduction to XML
Overview
The development of XML
Why XML?
2. XML and Browser Compatibility
Microsoft and XML extensions
Why use a browser to display XML?
3. Examining an XML Application
The components of an XML application
Completing an HTML "wrapper"
4. XML Syntax
XML logical structure
XML physical structure
XML logic: designing datasheets
Building a well-formed XML document from text data
XML attributes revisited
Why use attributes?
An introduction to our demo application
Adding attributes to your XML datasheet
5. Document Type Definitions (DTDs)
Example: a basic DTD
Validating against your DTDs
Adding an internal DTD to your XML datasheet
External DTDs
Public versus system DTDs
Creating an external DTD, and linking it to your XML datasheet
6. XML Namespaces and XML Schemas
Referencing an XML schema
The "xsi" namespace
An XML schema document
Beginning a schema document
Mixed content
Validating against a schema
Beginning an XML schema document
Declaring attributes
Adding attributes to your schema
Using references to simplify your schema
Restricting content with schemas
Specifying default values
Restricting the content of elements and attributes
7. Using Cascading Style Sheets (CSS) to Present XML Data
A brief review of CSS rules
Displaying XML data with a CSS style sheet
8. Extensible Style Sheet Language (XSL)
XSL, XSLT, and XSLFO
XSL basics: linking to an XSL style sheet
Examining an XSL style sheet
Beginning an XSL style sheet
xsl:apply-templates and iterative content
XPath: the XSL node matching syntax
Displaying iterative data with your XSL style sheet
Using xsl:sort to re-sort your display
Adding a sort order to your XSL
Generating hyperlinks with XSL
Loops with XSL
Adding an xsl:for-each loop to your style sheet
9. Displaying Complex Structures with XSL
Building an HTML table with XSL
10. Conditional Logic in XSL
xsl:if for conditional output
Multi-option branching with xsl:choose, xsl:when, and xsl:otherwise
Conditional operators in XSL
Using XSL conditionals to identify Oscar winners
11. XPath Expressions and XSL Functions
XPath expressions and filters
Using XPath filtering expressions
Aggregate functions
Adding aggregate functions to your style sheet
Data conversion, calculations, and variables
Variables in XSL and the xsl:variable tag
Translating meters to feet using XSL
Calculations and number formatting functions
Using XSL calculations to produce feet and inches
12. Building the HTML Front End to XML Data
Data islands and the HTML
tag
Creating an HTML wrapper for your movie list application
13. Dynamic XSL Changes
Using XSL updating to re-sort XML data
14. Using XSL to Produce New XML
Producing a datasheet organized by film rather than by actor
15. Incorporating CSS with XSL; The XML DOM
Partial searches with JavaScript
Accessing the XML DOM tree with JavaScript
Building a tree display of your XML content
16. Introduction to XSLT
Where does XSLT fit in?
Goals of the course
17. Review: Processing an XML Datasheet with XSL
An analysis of the XSLT code
Variables in XSL and the xsl:variable tag
18. Using XSL to parse documents sequentially
Understanding mixed-content elements in XSL
Transforming an XML sonnet for display
Producing combination-type XSL style sheets
Adding a section of footnotes to your sonnet
19. Numbering with xsl:number
The
tag
Referencing line numbers in your sonnet
20. XPath Axes and Expressions
Using axis expressions to specify relationships
Selecting and sorting parent elements by a child node
21. Functions and Calculations
Common XSL functions
Arithmetic in XSL
Adding functions and arithmetic to your book report
Number formatting
Adding formatting to the numbers in your book report
Measuring node position
Applying code appropriately based on node position
22. Writing Reusable Code
Named templates
Creating and referencing a named template
23. Modes: Applying Different Templates to Nodes with the Same Name
Beginning a table of contents
Generating unique identifiers for internal hyperlinks
Generating unique identifiers for the table of contents
24. Producing Output in Multiple Formats
Producing plain text with XSL
Using template recursion to produce content
Generating a sonnet in plain text
Producing new XML
Rebuilding the XML of your book list
Reusable conversion templates
Making exceptions in your template rules
Making your conversion code portable
25. Dynamic Modification of XSL
Generating data drill-downs
Adding a drill-down for book information
Displaying more information without losing your list of links
Creating scrollable displays
Allowing users to page through a display of books
Dynamic searching with XSL
Allowing users to search your list of books
26. Including External Code Libraries
xsl:import vs. xsl:include
Case-insensitive searching
Making a case-insensitive search that uses an external library
27. Introduction to the XML DOM
Partial searches with JavaScript
Building a tree display of your XML content
Audience
This course is for web development professionals who would like to learn how to
program using XM
Pre-requisites
PreReqs
Comments
For all course dates held in Canada, please add 5% GST to the course price. Canadian residents will need to add an additional 7% PST to the course price.
Bring this
XML Developer
training class in-house at your facility.
Request More Information On
XML Developer
XML Developer Training Course Dates and Locations
Course ID: 12181 | Course Duration: 5 Days
Locations:
Select a Location
DC: Westlake Washington DC
Gift card when you register today!
Start Date
Price
Location/Event Details
Register Online
Request
More Info
Print/Fax
Register
01/12/2009
$2,825.00
Washington, DC
Bring this
XML Developer
training class in-house at your facility.
Request More Information On
XML Developer
Select a market segment to view more courses
Select One...
Human Resources
Information Technology
Business Skills
Health Care
Law
Finance
Industrial
Or, select a category to view more Information Technology courses
Select One...
Adobe
ASP.NET
C/C++
Cisco
CompTIA
Convergent Technologies
Crystal Reports
Database
E-commerce
Graphic Design
Hardware
ISC2
ITIL
Java
Macintosh
Macromedia
Management
MCAD/MCSD
MCSE
Microsoft .NET
Microsoft Certifications
Microsoft Exchange
Microsoft Office
MultiMedia
Networking
Notes/Domino
Novell
Operating Systems
Oracle
PC Support
Red Hat
SAP
Security
Software Engineering
SQL Server
System Administration
TCP/IP
Telecomunications
Testing and QA/QC
UNIX, Linux and Solaris
Visual Basic
VoIP
Web Administration
Web Development
Web Services
WebSphere
Windows
Windows Server
Word Processing
XML
Browse By Category
Browse By Location
Browse New Courses
Site Map
--
Top Training Courses
--
Request On-Site Training
Find Jobs
--
Degree Programs
--
Training Providers
--
Resource Center
--
About Us
--
Contact us
TrainUp.com Your Career Training Marketplace
Your browser does not support scripting