Training Course:Core XMLSchool/Trainer:
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 documents 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 schemas 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 numbers digits Creating list types Predefining an elements 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 attributes 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 nodes 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 nodes children Selecting a nodes parent or siblings Selecting all descendants of a node Selecting a nodes 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. |
|
|