Please note: for Attend from Anywhere customers an additional screen is required for this course to work through remote desktop labs and view training information.
Extensible Markup Language (XML) provides a framework for describing data in a way which can be shared across applications and networks such as the Internet. This course is designed to introduce a delegate to the basic syntax of XML and how it can be used on web pages.
This course is designed for the delegate who is an experienced computer user, is familiar with the Internet, and is familiar with HTML. This course does not provide basic computer, Internet, or introductory HTML concepts. A delegate who isn't familiar with basic computer terminology, or who hasn't used the Internet or HTML should first take the Learn to Code - Creating Web Pages (www.qa.com/QAHTMLPRI) course.
- Understand the purpose of XML
- Create and edit XML files
- Apply validation to XML files
- Process and format XML for web pages
Module 1: Introduction to XML
- What is HTML?
- What is XML?
- Comparing XML and HTML
- XML Structure
- XML Editors
Module 2: Creating XML
- XML Declaration
- XML Elements
- XML Root Element
- XML Attributes
- XML Comments
- XML Syntax Rules
- XML Entity References
Module 3: Validating XML
- XML Validation
- XML Namespaces
- XML Schema
Module 4: Further XML Schema
- Sequence, All and Choice Elements
- Fixed, Default and Use Attributes
- Restriction and Facet Elements
- Further <complexType> Elements
Module 5: Formatting and Transforming XML
- Formatting and Transformation Methods
- Using CSS Styling
- Introduction to XSL and XPath