Now From NewTech: XML Bootcamp
Whether you use Java, VB, VBScript or JavaScript, this class shows exactly how to start using XML in today's applications. This XML Training class provides coverage of DTD’s, Schemas, DOM, SAX and XSLT.Click here for more info.

Home Page
Contact Us
Online .NET Training
Register for a Class
Agile CT UserGroup
Recent .NET Training Clients
5-Day ASP.NET Training
.NET 3.5 Developer
ASP.NET Training 5-day BOOTCAMP using C#.NET™
NewTech's intense hands-on ASP.NET Training with C#.NET, using the current version, in a comprehensive 5-day format.
ASP.NET Training 5-day BOOTCAMP using VB.NET™
NewTech's intense hands-on ASP.NET Training with VB.NET, using the current version, in a comprehensive 5-day format.
1-Day .NET 3.5 Training:
Hands-On Training
AJAX Training Hands-On
1 intense hands-on day of AJAX training in .NET
LINQ Training Hands-On
1 intense hands-on day of LINQ training under .NET
4-Day .NET Training
Windows Forms
4 Days of expert hands-on Windows Forms training using VB.NET
C# .NET 3.5 Training BOOTCAMP™
4 Days of intense hands-on Windows Forms training using C#.NET
Other Microsoft
Developer Training
We Offer:
ASP Training/ Web Development BOOTCAMP™
4 intense days of ASP training using Visual Interdev...includes JavaScript, DHTML
VB Training Intro ASAP™
VB6 Intermediate Bootcamp is going from a 4-Day BOOTCAMP-style to a single day seminar-style (ASAP) lecture.
VB Training Advanced BOOTCAMP™
The most advanced VB Training available, recently updated to include XML with DOM and SAX
Quick .NET Training for Developers
VB.NET Training ASAP™
1 intense day of essentials
ASP.NET Training ASAP™
1 day fast-forward ASP.NET
C# Training ASAP™
1 day of full immersion C#
Quick .NET Training for IT Managers
.NET vs. Java Platform Technology Overview
1 day of intense compare and contrast
.NET Training: The 1-day .NET for Managers (with some hands-on)
The 1-day seminar that completely DEMYSTIFIES .NEt technology, for MANAGERS
'ASAP' OOP Training and UML Training
UML Training ASAP™
1-day full-immersion course in UML-based Systems Design
OOP Training ASAP™
1-day full-immersion course in Object Oriented Programming Concepts
Cities Where We Delivered ONSITE .NET training recently:

New York City,NY
Philadelphia ,PA
Los Angeles ,CA
Chicago ,IL
Houston ,TX
Phoenix ,AZ
Philadelphia ,PA
San Antonio ,TX
San Diego ,CA
Dallas ,TX
San Jose ,CA
Jacksonville ,FL
San Francisco ,CA
Austin ,TX
Memphis ,TN
Fort Worth ,TX
Charlotte ,NC
El Paso ,TX
Milwaukee ,WI
Boston ,MA
Seattle ,WA
Washington ,DC
Denver ,CO
Louisville ,KY
Las Vegas ,NV
Nashville ,TN
Oklahoma City ,OK
Portland ,OR
Tucson ,AZ
Albuquerque ,NM
Atlanta ,GA
Long Beach ,CA
Fresno ,CA
Sacramento ,CA
Mesa ,AZ
Kansas City ,MO
Cleveland ,OH
Virginia Beach, VA
Omaha ,NE
Miami ,FL
Oakland ,CA
Tulsa ,OK
Minneapolis ,MN
Colorado Springs ,CO
Arlington ,TX
Wichita ,KS
Raleigh ,NC
Santa Ana ,CA
Anaheim ,CA
Tampa ,FL
Cincinnati ,OH
Pittsburgh ,PA
Bakersfield ,CA
Aurora ,CO
Toledo ,OH
Riverside ,CA
Stockton ,CA
Corpus Christi ,TX
Newark ,NJ
Anchorage ,AK
Buffalo ,NY
St. Paul ,MN
Lexington ,KY
Plano ,TX
Fort Wayne ,IN
St. Petersburg ,FL
Glendale ,AZ
Jersey City ,NJ
Lincoln ,NE
Henderson ,NV
Chandler ,AZ
Greensboro ,NC
Scottsdale ,AZ
Baton Rouge ,LA
Birmingham ,AL
Madison ,WI
New Orleans ,LA
Chesapeake ,VA
Orlando ,FL
Garland ,TX
Hialeah ,FL
Laredo ,TX
Chula Vista ,CA
Lubbock ,TX
Reno ,NV
Akron ,OH
Durham ,NC
Rochester ,NY
Modesto ,CA
Montgomery ,AL
Fremont ,CA
Shreveport ,LA
Arlington ,VA
Glendale ,CA
San Bernardino ,CA
Worcester ,MA
Providence ,RI

XML Development Intensive
Printer Friendly Version

See also: XML ASAP 1-day intense XML overview

Course Name: XML Development Intensive

Brief Course Description: XML development based on the W3C specification. This course will cover XML, DTD’s, XML Schemas, DOM, SAX and XSLT.

Duration: 2 Days

Format: Instructor-led, hands-on

Prerequisites: Casual Knowledge of HTML is assumed, working knowledge of Visual Basic or Java helpful.

Assumed Audience: Anyone who wants to know all the details surrounding the XML world, or anyone using currently using XML but wants a complete view of how all the pieces fit together.

Course Materials: 1000+ pg. text on XML, Resource Pack with CD

Course Description Summary: This is a fast paced, in depth course on using the XML based on the W3C specification. This course will start out with the basics of XML by covering core XML, DTD’s and XML Schemas, then the intensity will increase with full immersion sessions on DOM, SAX and XSLT.

The Outline

  1. Core XML (Based on the W3C Specification)
    1. History of XML
    2. Rules for creating an XML document
    3. Creating a well-formed document
    4. When and when NOT to use XML in an application
  2. DTD’s
    1. What is a DTD?
    2. Applying a DTD – using the tag
    3. Elements – using the tag
    4. Attributes – using the tag
    5. Entities – using the tag
    6. Internal and External Entities
    7. Parameter Entities
    8. Using the INCLUDE and INGNORE
  3. XML Schema’s
    1. What is an XML Schema?
    2. Namespaces – using namespaces to differentiate tag names
    3. Data Types – using the predefined data types
    4. Complex Types – understanding and building complex types
    5. Simple Types – understanding and building simple types
    6. Specifying cardinality for elements – how many of each tag can be used
    7. Setting restrictions for the XML document – using FACETS
    8. Creating Groups
    9. Annotating Schemas – documenting your XML Schemas
  4. DOM
    1. What is DOM?
    2. When to use DOM – advantages and disadvantages
    3. Practical uses
    4. Tree Structures – Using DOM to traverse an XML tree structure
    5. Programming XML Data structures
    6. Using DOM Client Side
    7. Using DOM Server Side
    8. Creating XML Documents using DOM
    9. DOM and Databases – why Data Access and DOM is a powerful combination
  5. SAX
    1. What is SAX?
    2. How does it differ from DOM?
    3. Serial Processing – as opposed to object models
    4. Practical uses
    5. DocumentHandler – processing elements, attributes
    6. ErrorHandler – trapping errors
    7. DTDHandler – reading the DOCTYPE information
    8. EntityResolver – effective processing of entities
    9. Extracting Data using SAX
    10. Creating an XML document using SAX
  6. XSLT
    1. History of XSLT
    2. What is XSLT?
    3. Practical uses for XSLT
    4. Transformation process – explicit vs. implicit transformation
    5. Tree Models – how does the processor apply the XSL tree to the XML tree to produce a result tree
    6. XSLT Syntax – the fundamentals for applying XSLT to an XML document
    7. Using XSLT Elements
    8. Xpath – expressions, pattern matching, functions
    9. Variables, Expressions, Data Types – manipulating the XML to get desired results
    10. XML to HTML transformations
    11. XML to XML transformations
    12. XML to Text transformations

When the student leaves the course... the developer/student will be knowledgeable in creating well-formed XML documents. The student will be an expert in validating XML to ensure the data undergoes proper processing. The attending student will know which technology to use to prevent unnecessary and costly processing of data by understanding when to use DOM and SAX. The student will be skilled with the proper techniques for transforming XML documents to HTML, XML or Text to ensure that the data is in the correct format for efficient processing or display. The technology mastered in this course will be completely cross platform and implemental in any system.

Click here to register.

Click here for Pricing.

See also: XML ASAP 1-day intense XML overview

Scrum Coaching
Contact Us
Search ANY Site
Register for a Class
Agile .NET Blog
Online .NET 3.5 training
.NET 3.5 Training Online
ONLINE .NET 3.5 training online, instructor-led
NewTech's comprehensive hands-on, online .NET 3.5 training BOOTCAMP, using C#.NET and VB.NET, in a fast-paced 5-day hands-on format.
ONLINE ASP.NET training online, instructor-led
NewTech's intense hands-on, online ASP.NET training BOOTCAMP, using C# & VB.NET, in a comprehensive 5-day format.
Online .NET Training
1-Day Hands-On
.NET Training Online
online .NET for Managers training online
This is THE online .NET training class for project managers. The format is 1-day, seminar, with optional hands-on. Looking for online .NET manager training? This is it!
online LINQ .NET training online, scheduled, instructor-led
NewTech's intense 1-day hands-on .NET online LINQ training program, using C#.NET and VB.NET, includes hands-on exercises, 500+ page book, and 30 days of tech support.
Hands-On Java Training and JSP Training
Java Training BOOTCAMP™
Intense Java training for pro developers new to Java
The most comprehensive JSP training & Servlet training on the market today
Quick Java and JSP Training for Developers
Java Training ASAP™
One code-intense day of lecture in Java fundamentals
JSP Training ASAP™
One code-intense day of lecture in JSP & Servlets
Quick Java & JSP Training for IT Managers
Java Training: Technology Platform Overview
For IT managers and developers new to the Java platform
.NET vs. Java Training: Platform Technology Overview
1 day of intense platform compare-and-contrast
BEA Weblogic Overview™
One day of lecture in J2EE fundamentals using BEA Weblogic
Perl Training
Perl Training BOOTCAMP™
Four-day hands-on training, for pro developers new to Perl programming
Other Developer Training We Offer
Can't find the class you want on the schedule? We offer lots of additional training for developers and managers. Check our extensive list of additional training here
Four-day hands-on training, for pro developers new to ASP.NET
.NET and Java Help, AFTER Training
Architecture and Mentoring
System design and coaching for your team
Staff Augmentation
Horsepower to complete your projects on time
Off-Site Technical Services
Development of your apps on time and on budget

[Home]   [Courses]   [Course Schedule]   [Registration]   [Pricing]   [About NewTech Training]  

Terms of Use
Since 1993, we have delivered training in cities as diverse as: Peoria ,Arizona | Corona / Salinas / Pasadena, CA | Torrance / Lancaster / Hayward, CA | Palmdale / Orange / Escondido, CA | Fullerton / Sunnyvale / Elk Grove, CA | Thousand Oaks / El Monte / Concord, CA | Simi Valley / Vallejo / Inglewood, CA | Visalia / Costa Mesa / Downey, CA | Santa Clara / West Covina / Roseville, California | Norwalk / Fairfield / Burbank, California | San Buenaventura / Richmond / Berkeley, California | Daly City / Antioch /Foster City, California | Milpitas / Sacramento, California | Lakewood / Fort Collins / Thornton ,Colorado | Westminster / Arvada / Pueblo ,Colorado | Bridgeport / Hartford / New Haven ,CT | Stamford / Waterbury ,Connecticut | Pembroke Pines / Hollywood / Port St. Lucie ,Florida | Coral Springs / Gainesville / Miramar ,FLA | Clearwater / Pompano Beach / Ft. Lauderdale / Orlando, FL | Savannah & Athens, Georgia | Burlington,Vermont | Naperville & Joliet ,Illinois | Springfield / Peoria / Elgin ,Illinois | Muncie, Indiana | Evansville & South Bend, Indiana | Muncie & Cedar Rapids ,Iowa | Kansas City / Topeka / Olathe ,Kansas | Lafayette ,Louisiana | Springfield / Lowell / Cambridge ,MA | Warren / Sterling Heights / Flint ,Michigan | Lansing & Ann Arbor,Michigan | Independence / St. Louis / Saint Louis,Missouri | Billings & Lincoln,Nebraska | Manchester ,New Hampshire | Bellevue ,Washington | Green Bay ,Wisconsin. Contact us to discuss bringing our training to your location!