XML Classes |
1-800-716-4324 |
|
San Francisco Bay Area Class Info for:
|
XML Schema - San Francisco
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. We overview their XML Schema recommendation, working through several examples. Topics covered in class include DTD limitations, XML Namespaces, XML Schema datatypes, complex structures, grouping definitions for reuse, and including/redefining others' schemas. 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:
|
Newsletter subscribers can win $100 credit!
Home | Course Catalog | Schedule | About Us | Contact Us | Extras | Sitemap | Package Rates | Shopcart