Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Core XML

School/Trainer:

Accelebrate
Atlanta, Georgia, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' XML (Extensible Markup Language) has emerged as the leading standard for data interchange between applications and between organizations. In this XML training class, attendees learn the core fundamentals of XML and its related technologies: XML, XSL, DTD, XML Schema, XPath, and more.

XML Training Objectives
To learn how XML and its related technologies function and how they facilitate integration between applications
To master the core syntax of XML, DTD, and XML Schema
To learn the fundamentals of XSL (a more advanced treatment is available in Mastering XSLT)

XML Training Outline
Introduction
Writing XML
Elements, attributes, and values
Rules for writing XML
Declaring the XML version
Creating the root element
Writing non-empty elements
Nesting elements
Adding attributes
Using empty elements
Writing comments
Writing symbols
Displaying elements as text when necessary
DTD (Document Type Definition) fundamentals
Role of DTDs
Declaring a document’s type
Internal vs. external DTDs
Defining elements
As containing only text
As containing a child element
As containing a sequence of child elements
Defining choices
Defining element frequency
Defining attributes
Simple attributes
Attributes with unique values
Required vs. implied attributes
Entities and notations
Creating and using shortcuts for text
Creating and using shortcuts for DTDs
Creating entities for unpaired content
XML Schema
Role XML Schemas and how they improve on DTDs
Simple and complex types
Local and global declarations
Beginning a simple schema
Indicating a simple schema’s location
Annotating schemas
Defining simple types via XML Schemas
Declaring an element with a simple type
Using Date and Time types
Using Number types
Deriving custom simple types
Using anonymous custom types
Specifying a set of acceptable values
Specifying a pattern for a simple type
Specifying a range of acceptable values
Limiting the length of a simple type
Limiting a number’s digits
Creating list types
Predefining an element’s content
Defining complex types via XML Schemas
Defining elements to contain only elements
Requiring elements to appear in sequence
Creating a set of choices
Allowing elements to appear in any order
Defining named groups
Referencing a named group
Referencing already-defined elements
Controlling element frequency
Defining elements to contain only text
Defining empty elements
Defining elements with mixed content
Basing complex types on complex types
Declaring an element of a complex type
Elements with anonymous complex types
Declaring attributes
Requiring an attribute
Predefining an attribute’s content
Defining attribute groups
Referencing attribute groups
Using namespaces in XML
The role of namespaces
Designing a namespace name
Declaring default namespaces
Namespaces for individual elements
How namespaces affect attributes
Namespaces, DTDs, and valid documents
Namespaces, schemas, and validation
Schemas and namespaces
Populating a namespace
Adding all locally declared elements
Adding particular locally declared elements
Referencing components with namespaces
Namespaces and validating XML
Indicating where a schema is
Schemas in multiple files
Importing components
XSLT basics (please see Mastering XSLT for a more comprehensive course)
Transforming XML with XSLT
Beginning an XSLT stylesheet
Creating the root template
Outputting HTML code
Outputting a node’s content
Creating and applying template rules
Batch-processing modes
Processing nodes conditionally
Adding conditional choices
Sorting nodes before processing
Generating attributes
XPath: patterns and expressions
Determining the current node
Referring to the current node
Selecting a node’s children
Selecting a node’s parent or siblings
Selecting all descendants of a node
Selecting a node’s attributes
Selecting subsets
XPath test expressions and functions
Comparing two values
Testing position
Subtotaling values
Counting nodes
Multiplying, dividing, adding, subtracting
Formatting numbers
Rounding numbers
Extracting substrings
Capitalizing strings
Conclusion

...''

Please go to the school's official website for training price and schedule:
http://www.accelebrate.com/

Phone:+1 877 849 1850

School Address:

925B Peachtree Street, NE
PMB 378
Atlanta, GA 30309-3918
USA

Jobs & Resumes: Atlanta
Houses & Roommates: Atlanta




Other training courses offered by Accelebrate:

Director MX 2004
Adobe Captivate 3
Fireworks
FrameMaker 7
Adobe GoLive CS2
Adobe Illustrator CS3
Adobe InDesign CS3
Adobe Photoshop CS3
PHP and MySQL
Fundamentals of Querying and Administering MySQL
XML Schema
XMLSpy
XMLSpy, StyleVision, and MapForce
XSLT
XSL-FO
CGI Programming with Perl
XML Applications with Perl
Perl


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.

- Other Locations -
Atlanta
- Online Course -
Core XML



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008