Getting Started with XML

Duration : 2 Days (16 Hours)

Getting Started with XML Course Overview:

The Getting Started with XML course provides a comprehensive introduction to XML for web-based applications. Covering the fundamentals, you’ll learn to create, use, and define XML documents and namespaces. Explore XML-based services like web services and SOAP, and integrate XML into HTML documents with XHTML and CSS. Hands-on practice with XSLT transformation empowers you to create dynamic web pages. By course end, you’ll confidently handle XML documents, utilize XML data, and develop advanced web applications.

Intended Audience:

  • Software engineers
  • Web developers
  • Software architects
  • IT professionals
  • Individuals new to XML and interested in development and programming
  • Professionals in web development, software engineering, and programming
  • Business analysts and IT professionals involved in data exchange between applications and systems
  • Individuals experienced in object-oriented programming and database work.

Learning Objectives of Getting Started with XML:

1. Understand the fundamentals of XML and its associated technologies.
2. Learn to create an XML document and utilize built-in validations.
3. Gain an understanding of XPath queries and utilizing them to access specific elements in an XML document.
4. Create a schema for an XML document and practice applying it to create a valid XML document.
5. Practice transforming an XML document into other formats such as HTML or JSON.
6. Familiarize yourself with the nuances of the DOM and SAX parsers and explore their usage in Java.
7. Develop an understanding of linking XML documents with databases.
8. Become aware of emerging technologies associated with XML such as XSLT, XQuery and XML Schema.

  • Course Objectives
  • Course Goals
  • Database schemas used in this course
  • The Purchase Order XML schema purchase orderxsd used in the XML DB Course
  • Appendices Used in This Course
  • Class Account Information
  • Course Environment
  • Entering SQL Statements Using
  • Extensible Markup Language
  • Advantages of Using XML
  • XML Standards
  • Document Object Model
  • Oracle XML Support
  • Using XML in Oracle JDeveloper
  • Building XML Applications with Oracle Technology
  • Creating an Application and Project in JDeveloper
  • What Is a Document Type Definition?
  • Why Validate an XML Document?
  • General DTD Rules
  • The Contents of a DTD
  • Referencing the DTD
  • Element, Attribute, and Entities Declarations
  • Complete DTD: Example
  • Validating XML Against a DTD
  • What Is an XML Namespace?
  • Why Use XML Namespaces
  • Declaring XML Namespaces
  • XML Namespace Prefixes
  • Example of XML Namespace Declarations
  • Scope of XML Namespace Declarations
  • Invoking the ShowXmlNS Tool
  • What is an XML Schema?
  • The Benefits of XML Schemas
  • XML Schema Versus DTD
  • Validating an XML Document with an XML Schema Document
  • Referencing an XML Schema with the schemaLocation Attribute
  • Components of an XML Schema
  • Creating an XML Schema Document in JDeveloper
  • Creating an XML Document from an XML Schema
  • What Is XML Path Language?
  • The XPath Model
  • XPath Expressions
  • The Location Path Expression
  • Location Steps in XPath Expressions
  • XPath Axes and Node Test Types
  • XPath Functions
  • Testing XPath Expressions
  • What Is XSL?
  • XSL Transformations
  • The XSLT Stylesheet
  • Using an XSLT Stylesheet with an XML Document
  • Viewing the Transformed Document
  • Creating and Applying Template Rules
  • Conditional Processing with and
  • Using Modes
  • What is XQuery?
  • Applications of XQuery
  • XQuery Terminology and Data Model
  • Conversion of XML into a Query Data Model
  • XQuery Syntax Rules
  • XQuery Support in JDeveloper
  • XQuery Expressions, Functions, and Operators
  • Using FLWOR Expressions
  • What Is Oracle XML DB?
  • Oracle XML DB Benefits
  • When to Use Oracle XML DB?
  • How Is Oracle XML DB Implemented?
  • Oracle XML DB: Features
  • Using the XMLType
  • XMLType Storage Models
  • XML Schema Support in Oracle Database 12c

Getting Started with XML Course Prerequisites:

1. Basic computer skills
2. Knowledge of HTML
3. Understanding of basic data concepts, such as databases and data types
4. Knowledge of of programming principles
5. Familiarity with an XML mark-up language, such as XML, XHTML, or SGML
6. Working knowledge of the XML document object model (DOM)

Discover the perfect fit for your learning journey

Choose Learning Modality

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability


  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention


  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Training Exclusives

This course comes with following benefits:

  • Practice Labs.
  • Get Trained by Certified Trainers.
  • Access to the recordings of your class sessions for 90 days.
  • Digital courseware
  • Experience 24*7 learner support.

Got more questions? We’re all ears and ready to assist!

Request More Details

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.