Skip to content

DCS-training/cdcs-xml-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

'Data is Mutable' - An Introduction to XML

Welcome to the repository to the Introduction to XML. This course will be delivered in 2024 and is intended to provide a basic introduction to designing, creating and utilising XML documents and data.

The course will cover the following areas over two hours:

  • An overview of the development of XML. Its history and uses.
  • XML encoding, data types and data structures.
  • XML validation and controlled vocabularies.
  • A Brief Introduction to XPath.
  • Practical XPath useage and XSLT (eXtensible Stylesheet Language).
  • A summary of other XML technologies (XQuery, XProc).

The materials in this repo were developed by Ed Mackenzie using Jupyter Lab. It utilises the Saxon parse via the saxonche Python library.

How to use Noteable.

Throughout this course we will be using the Noteable platform to run Jupyter notebooks. This is a cloud-based computational notebook system that work on your browser from any device.

Start Noteable

Open the following link in a new tab: https://noteable.edina.ac.uk/login. Login with your EASE credentials (either your Edinburgh university login, or those you were provided with). Under 'Standard Notebook (Python 3)' click 'Start'

Download the files to Noteable.

From the Noteable home page, click on the '+GitRepo' button at the top right of the screen. In the 'Git Repository URL' field copy the link to this GitHub repository, https://github.com/DCS-training/cdcs-xml-course. Ignore all other fields.

Once filled in, click the 'clone' button. After a few moments, you will then see a new folder appear with the files.

About

Course notes for the xml course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published