oXygen - XML Fundamentals using XML Developer
Course Overview
| ID | 2757643 |
| Duration | 2.0 days |
| Methods | Lecture and discussion |
| Prerequisites | no |
| Target group | XML Developers |
Overview
Extensible Markup Language (XML) is a simple, very flexible text format designed to meet the challenges of large-scale electronic publishing but also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Many application programming interfaces (APIs) have been developed to aid software developers with processing XML data, and several schema systems exist to aid in the definition of XML-based languages. As of 2009, hundreds of document formats using XML syntax have been developed - both for technical usage scenarios as well as for data exchange between companies. This trainings provides an overview of the big family of XML technologies. Hands-on labs can be found in our other trainings presenting the same topics in more days and in greater depth. This training, however, makes use of presentations and prepared examples and case studies.
Dates
Zurzeit stehen keine offenen Termine zur Verfügung. Nutzen Sie alternativ die Inhouse‑Option.
Learn with customized examples and content—precisely tailored to your requirements.
Your benefits at a glance
- Flexible preferred date
- Customized content
- Intensive exchange
- High practical relevance
Description
Get started in the world of XML and standards like XML Schema for modeling, XSLT and XSL-FO for conversion and output, or XPath and XQuery for querying XML with oXygen XML Developer. This seminar will introduce you to essential XML standards and show you how to use oXygen XML Developer.
Services
- Lunch / catering
- Help with hotel / travel
- Comelio certificate
- Flexible: free cancellation up to one day before
Comelio Media
Still looking for additional reading? Discover suitable specialist books in our catalog.
Content
XML and XML technologies
Overview of important XML technologies and their use in oXygen XML Editor - XML basics: XML declaration, namespaces, comments, well-formedness - Editor modes (Text, Grid, Author) - Perspectives and program interface - Project management
Document modeling with XML Schema and DTD
General techniques for document modeling in XML - Comparison of modeling techniques in XML, databases, and object orientation - Document Type Definition (DTD): Definition of XML elements and attributes, general entities and parameter entities, content models, data types - XML Schema: Elements, attributes, data types, custom simple and complex data types, content models, inheritance, swapping and reuse, key references, namespaces- Graphical editor in oXygen - Schema documentation
Node localization and queries
XPath: Basic principles and areas of application of XPath, node types, axis types, localization paths with and without conditions, functions - XQuery: Basic principles of XQuery, FLOWR syntax, variables, control structures, output in XML, functions - XPath/XQuery editor and XPath/XQuery functions in oXygen
Transformation with XSLT and XSL-FO
Basic principles of XSLT: Template rules, named templates, template modes and automatic template selection, control structures (case distinctions and repetition), sorting and grouping, inclusion and import, variables and parameters, generation of various output formats - Basic principles of FO: Pages and their sections, font/paragraph, document creation - oXygen XSLT/XSL-FO techniques: Debugger, XSLT scenarios, rendering in XSL-FO - Stylesheet documentation
Databases and oXygen
Integration into databases: Generate, decompose, query, and save XML data - Native XML Database (NXD) support - SQL queries - Data import from DB - Generate XML schema from DB structures
Advanced program functions
Data import from DB, MS Excel, text and HTML - Compare and merge XML documents - Processing of large files - Teamwork - Overview of other XML standards in oXygen
Instructor
Our oXygen trainer Marco Skulschus studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.
Publications
- XML: Standards und Technologien (Comelio Medien )
978-3-939701-21-7 - XSLT, XPath und XQuery (Comelio Medien )
978-3-939701-18-7 - XSL-FO (Comelio Medien )
978-3-939701-17-0 - XML Schema (Comelio Medien )
978-3-939701-22-4 - MS SQL Server 2012 – XML-Integration mit T-SQL (Comelio Medien )
978-3-939701-83-5 - Oracle, PL/SQL und XML (Comelio Medien )
978-3-939701-49-1
