Course Code: hsts-c33
3- Defining and Enforcing Correct XML Usage
Here you learn how to define an XML application dialect. Also, to enforce correct XML syntax, you need to run a few validation checks such as Document Type Definition or DTD validation and schema validation.
4- Designing Document Type Definitions (DTD)
Here you learn about essential DTD markup and how to define Content Models with ELEMENT Declarations or defining attributes with ATTLIST Declarations. You learn how to use elements, entities and namespaces in conjunction with DTD. For instance, in a project you may need to know how to group elements for reuse.
5- Viewing and Styling XML in Browsers
Here you try to add some styling like Cascading Style Sheets or CSS to your XML codes so that they look more user friendly. Styling an XML documents is quite different than styling a web page. Some of XML-related CSS topics are Selectors, Classes, Styles, attributes, and rules.
6- Designing XML Schemas
This step is very important for building clean and organized XML documents. There are two areas of XML schemas that are very important: i- Document Structure and ii- Data Types. For Document Structure, you need to know how to use essential structural elements like attribute, simpleType, etc. Then, you move on to learn more about Global and more complex Types.
For Data Types, you learn how to derive Types with extension and restriction or use validation with pattern matching or regular expression. Here you master different methods of validations like checking for required fields, etc.
7- Transforming XML with XSL and XPath
In this step, you explore how the eXtensible Stylesheet Language or XSL works. You also need to learn about XSL Transforms or XSLT. The following are a few more things to learn:
8- Using XML as Web Content
In this step, you use XML in conjunction with display technologies. That means, you use XML with improved HTML for browsers or mobile profiles. Other topics are to check browser support for rendering XML or using special-purpose display XML like SVG.
9- Defining XSL Transforms
At this stage, you learn how to define an XSL stylesheet with elements such as template, value-of, etc. You should learn how to apply template to selected contents and many more or use XPath expressions in "select" and "match" attributes. We spend more time here as there are many more topics to learn.
10- Storing and Mapping XML Databases
In this step, you learn how to map XML to a database DDL. Along the way, you build XML from query results or storing XML in the database. You also need to explore XQuery for searching and querying XML data.
Click here if you wish to learn about IT career.
Who this course is for
You can also take this course via our Full-stack Web Development Bootcamp. After finishing this course, you can take the following classes:
Are you ready to invest in yourself, reinvent your career and earn a high income? That's great! Give us a call or stop by at 3165 Mt Pleasant St NW, DC