|
(415) 392-8024 sanfrancisco@academyx.com |
|
SF Bay Area Register: Related Classes: Nearby: |
While DTDs have been a reliable mechanism for defining markup, they come with a host of limitations and peculiarities, especially when a developer wants to utilize SOAP and other XML technologies. Understandably, the W3 (World Wide Web Consortium) has made a concerted effort to create a better, more powerful way to define one's XML.
Review of DTD The Document Type Definition language used to define an XML language often fails to meet the needs of contemporary XML developers. In class you will:
XML Namespaces & XML Schema Language Essentials XML Namespaces is a specification that describes how you can ensure the uniqueness of your XML document's tags ("elements"). We briefly discuss the parts of an XML namespace and how they are used by the W3 XML Schema Language. In class you will learn:
XML Schema Datatypes Mark-up language elements (tags) are either complex or simple. For the simple type of elements, XML Schema language provides a list of built-in types. In class you will work through examples of:
XML Schema Complex Types and Structures XML Schema provides mechanisms for specifying complex structures like alternate children, sequential children, attribute lists and more. Additionally, XML Schema offers ways to document and annotate your language definitions. In class you will learn:
Complex Content, Extension and Restriction Illustrating one of the strengths of XML Schema, a developer may define a datatype or content type based upon an existing datatype by extending or restricting that definition. In class you will learn:
Grouping for Reuse The modularity of XML Schema becomes apparent when creating groups of elements or attributes and defining substitutable elements. In class you will:
Prerequisites:
* Note: This class description is for in San Francisco. We also offer in Sacramento, Los Angeles and in San Jose. |