oracle 200x118 wht
8280  Reviews star_rate star_rate star_rate star_rate star_half

XML Fundamentals Ed 1.1

This XML Fundamentals training introduces you to the basics of XML. In this 2 day hands on course, you will learn the central XML technologies, including writing well formed and valid XML, creating...

Read More
$2,700 USD
Duration 2 days
Course Code D65646GC11
Available Formats Classroom

Overview

This XML Fundamentals training introduces you to the basics of XML. In this 2 day hands on course, you will learn the central XML technologies, including writing well formed and valid XML, creating Document Type Definitions (DTDs) and XML schema documents and using XPath and XQuery.

Learn To:

  • Create well-formed and valid XML documents.
  • Use XML Namespaces in an XML document to resolve name ambiguities in XML documents.
  • Create Document Type Definition and XML schema documents to validate XML documents.
  • Use XPath expressions and functions to find and select nodes in XML documents.
  • Transform XML documents by using stylesheets and XPath expressions.
  • Use Oracle JDeveloper to view, create, edit, and test XML and other XML-related documents.
  • Use XQuery to query, generate, and transform XML content.
  • Identify the features and benefits of Oracle XML DB

XML schema

This course covers the components of an XML schema, how to create and XML schema document and how to validate XML documents using XML schemas. Validating documents using Document Type Definitions (DTDs) are discussed as well.

Benefits To You

Additionally, you'll be introduced to the support for XML offered in various Oracle products, like the Oracle XML DB and Oracle JDeveloper. Use the XQuery XML query language, which is built on XPath expressions, to query data from both XML files and relational databases. Review how to use XQuery to generate and transform XML content. You'll learn how to use the XML concepts while exploring XML Namespaces that are used to apply uniqueness to elements.

Skills Gained

  • Learn the basics of XML and create well-formed and valid XML documents
  • Learn about XML namespaces
  • Create document type definitions (DTDs) to validate XML documents
  • Create XML schema documents (XSDs) to validate XML documents
  • Learn to use the XPath language, XPath expressions, and XPath functions to find and select nodes in XML documents
  • Discover the support for XML offered in various Oracle products such as Oracle JDeveloper and Oracle XML DB
  • Use JDeveloper to view, create, and edit XML and other XML-related documents
  • Use JDeveloper to test XPath expressions and to create and execute XQuery files
  • Use Extensible Stylesheet Language (XSL) Transformations (XSLT) to transform one XML document into another XML document
  • Use the XQuery XML query language, which is built on XPath expressions, to query, generate, and transform XML content
  • Learn about the XML features in the Oracle database and explain the architecture of the Oracle XML DB components and the benefits of such components
  • Describe the Oracle XML DB support for XQuery

Who Can Benefit

  • Administrator
  • Database Administrator
  • Developer
  • Systems Administrator

Course Details

Topics

  • Introduction
    • 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
  • Introducing the XML Document
    • 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
  • Validating XML with a Document Type Definitions (DTDs)
    • 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
  • Modularizing XML with Namespaces
    • 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
  • Validating XML Documents
    • 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
  • Navigating XML Documents by Using XPath
    • 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
  • Transforming XML by Using XSL Transformations
    • 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
  • Working With XQuery
    • 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
  • Introduction to Oracle XML DB
    • 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

Schedule

FAQ

Does the course schedule include a Lunchbreak?

Classes typically include a 1-hour lunch break around midday. However, the exact break times and duration can vary depending on the specific class. Your instructor will provide detailed information at the start of the course.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does Ascendient Learning deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

What does vendor-authorized training mean?

As a vendor-authorized training partner, we offer a curriculum that our partners have vetted. We use the same course materials and facilitate the same labs as our vendor-delivered training. These courses are considered the gold standard and, as such, are priced accordingly.

Is the training too basic, or will you go deep into technology?

It depends on your requirements, your role in your company, and your depth of knowledge. The good news about many of our learning paths, you can start from the fundamentals to highly specialized training.

How up-to-date are your courses and support materials?

We continuously work with our vendors to evaluate and refresh course material to reflect the latest training courses and best practices.

Are your instructors seasoned trainers who have deep knowledge of the training topic?

Ascendient Learning instructors have an average of 27 years of practical IT experience and have also served as consultants for an average of 15 years. To stay current, instructors spend at least 25 percent of their time learning new, emerging technologies and courses.

Do you provide hands-on training and exercises in an actual lab environment?

Lab access is dependent on the vendor and the type of training you sign up for. However, many of our top vendors will provide lab access to students to test and practice. The course description will specify lab access.

Will you customize the training for our company’s specific needs and goals?

We will work with you to identify training needs and areas of growth.  We offer a variety of training methods, such as private group training, on-site of your choice, and virtually. We provide courses and certifications that are aligned with your business goals.

How do I get started with certification?

Getting started on a certification pathway depends on your goals and the vendor you choose to get certified in. Many vendors offer entry-level IT certification to advanced IT certification that can boost your career. To get access to certification vouchers and discounts, please contact info@ascendientlearning.com.

Will I get access to content after I complete a course?

You will get access to the PDF of course books and guides, but access to the recording and slides will depend on the vendor and type of training you receive.

How do I request a W9 for Ascendient Learning?

View our filing status and how to request a W9.

Reviews

Some Labs are very good but some steps it ask to update but its already updated, but overall its very good training.

Courseware was effective but would like to have some PDF material on BPML and XPATH

Exit certified was great as it is very in depth and hands on learning which made it very easy to learn this type of work.

This course gave me a clearer understanding of the AWS cloud architecture.

Good training. A lot to take in for the short amount of time we have though