Advance Search

You can make multiple selections by clicking on multiple entries in any selection list. Click again any of them to remove it from your selection.

Manufacturers

  • ADOBE
  • Android
  • APPLE
  • Autodesk
  • Avid
  • BLACKMAGIC DESIGN
  • Exceed Media
  • MAXON

Training Categories

  • 3D MODELING AND ANIMATION
  • APPLE MacOS and iOS
  • CINEMA
  • ENGINEERING AND ARCHITECTURE
  • GRAPHIC DESIGN
  • MOBILE APP DEVELOPMENT
  • MOTION GRAPHICS
  • PRODUCTION
  • SOUND DESIGN
  • VIDEO EDITING AND COLOR GRADING
  • WEB DESIGN AND DEVELOPMENT

Courses

  • Adobe Acrobat
  • Adobe After Effects
  • Adobe Animate CC
  • Adobe Audition CC
  • Adobe Captivate
  • Adobe ColdFusion
  • Adobe Dreamweaver
  • Adobe Illustrator
  • Adobe InCopy
  • Adobe InDesign
  • Adobe Photoshop
  • Adobe Premiere Pro
  • Android App Development
  • Apple FCP X
  • Apple iOS
  • Apple Logic Pro
  • Apple mac OS
  • Apple Motion
  • Apple Technician
  • Arabic Ornaments and Calligraphy
  • Autodesk 3ds Max
  • Autodesk AutoCAD
  • Autodesk Fusion 360
  • Autodesk Inventor
  • Autodesk Maya
  • Autodesk Revit Architecture
  • Avid Media Composer
  • Avid Pro Tools
  • Cinema 4D
  • Cinematography
  • Color Managed Workflows
  • Color Practical and Theory
  • Davinci Resolve
  • DaVinci Resolve Fusion
  • Digital Vision Grading
  • Directing
  • Dolby Vision
  • Graphic Designer
  • HTML CSS and JavaScript
  • InfoGraphics and Data Visualization
  • IPhone and iPad App Dev
  • Script Writing
  • Social Media Marketing
  • Social Media Video Production
  • Video Production Workshop
  • Videography
  • WordPress
  • XML

Training Locations

  • Iraq
  • UAE
  • Virtual

Introduction to XML

565 Views Duration: 3 days

Course Description

In this lecture and hands-on lab course, studentswill come to understand what XML is and why it has become increasinglyimportant in the web world. The course covers XML syntax rules,well-formed versus valid documents, and XML document display. Studentswill be introduced to DTD and XML Schema as options for validation, aswell as both CSS and XSLT as options for presentation. Students willleave with an understanding of how to create and work with XMLdocuments.

Course Objectives

  • Understand the role of XML and its family of technologies
  • Create a well-formed and valid XML document
  • Learn about DTD and XML Schema
  • Present Data Using CSS and XSL
  • Learn about the potential of XML Linking and Pointing

Prerequisites:

  • Knowledge of OS X and basic computer navigation
  • HTML experience is beneficial but not required

Note: The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class.

Course Outlines

 

Essential XML

  • Markup Languages
  • What Does XML Look Like?
  • What's So Great About XML?
  • Well-Formed vs Valid XML Documents
  • Parsing XML Yourself
  • XML Resources, Editors, Browsers, Parsers, Validators
  • CSS and XSL
  • XLinks and XPointers
  • URLs Versus URIs
  • ASCII, Unicode, and the Universal Character System
  • XML Applications

DTDs: Entities and Attributes

  • Creating Internal and External General Entities
  • Building a Document from Pieces
  • Predefined General Entity References
  • Creating Internal and External Parameter Entities
  • Using INCLUDE and IGNORE
  • Declaring Attributes in DTDs
  • Setting Default Values for Attributes
  • Attribute Types
  • Embedding Non-XML Data in a Document
  • Embedding Multiple Unparsed Entities in a Document

Overview of Cascading Style Sheets

  • Attaching Stylesheets to XML Documents
  • Creating Style Rules
  • Formatting with CSS
  • Layout with CSS
 

Creating Well-Formed XML Documents

  • The World Wide Web Consortium
  • What Is a Well-Formed XML Document?
  • XML Document Components
  • XML Namespaces

Valid Documents: Creating Document Type Definitions

  • Valid XML Documents
  • Creating Document Type Declarations
  • Validating Against a DTD
  • DTD Components
  • External DTDs
  • Using Document Type Definitions with URLs
  • Public Document Type Definitions
  • Using Both Internal and External DTDs
  • Namespaces and DTDs

Creating XML Schemas

  • Writing XML Schemas
  • Declaring Types and Elements
  • Specifying How Often Elements Can Occur
  • Specifying Default Values for Elements
  • Specifying Attribute Constraints and Defaults
  • Creating Simple Types
  • Using Anonymous Type Definitions
  • Creating Empty Elements
  • Creating Mixed-Content Elements
  • Creating Choices, Element Groups, Attribute Groups, All Groups
  • Schemas and Namespaces
 

XSL Transformations

  • Using XSLT Stylesheets in XML Documents
  • Creating XSLT Stylesheets
  • XSLT Components
  • Understanding XPath
  • The Default XSLT Rules
  • Altering Document Structure Based on Input
  • Creating New Attributes
  • Copying Nodes
  • Sorting Elements
  • Using xsl:if and xsl:choose
  • Controlling Output Type
 

Overview of XLinks and XPointers

  • All About XLinks
  • XLink Components
  • All About XPointers
  • XPointer Components

Virtual Classroom Training

$ 997 per seat

$ 1,495

Duration: 3 days
- +


Note: Buy has the option to pay by Credit/Debit cards or by purchase order.

Need More information of this course or Want to talk to the experts?


Request Quote


Live Chat


Share

Locations

&

Time


Interested ?

Fill the Form