Course schedulesCourses are regularly scheduled in Paris and Leuven, as well as at various locations throughout North America. Questions?Send email to our education department. Travel GuidesWe've prepared travel guides for those attending OmniMark courses in Leuven and Paris. You'll find maps, as well as information about classroom activities, accommodations, and transportation. |
XML Schema DevelopmentA 2-day hands-on course to understand and create XML Schemas OverviewIn XML-enabled applications, XML documents conform to an application-specific markup language. Schemas provide a means for defining the structure, content and semantics of markup languages, enabling you to validate against pre-defined specifications. XML Schema from the W3C supersedes DTDs (Document Type Definitions), which were originally defined in the XML1.0 Recommendation. XML Schema adds namespace support, extensive data typing functionality, and superior modularity. However, in keeping with similar developments in this area, the XML Schema language comes with a complex set of specifications. This two-day hands-on course is an essential guide to XML Schemas and designed to guide the delegate through the new specification and illustrate, through exercises, the process of XML Schema development, This course can also be delivered using XMLSpy as the Schema development tool. ObjectivesOn completion of this course, delegates will be able to:
PrerequisitesA sound understanding of XML is required. Knowledge of namespaces is recommended.Follow up courses
Course OutlineXML Schema BackgroundBackground; Associating documents with schemas; Schema document; General structure; Defining elements; Defining text-only elements; Defining empty and open elements; Defining element values; Missing element values; Running XSV; Exercises Simple Data TypesType definitions; Assigning data types; Simple data types; Primitive data types; Facets; Length facets; Numerical constraints; Patterns; Regular expressions; Enumerated values; Lists and unions; Data types; Strings; xs:string heirachy; xs:name hierarchy; xs:string constraints; xs:decimal hierarchy; xs:nonnegative Integers hierarchy; Constraining numbers; Boolean values; URL values; Dates & times; Constraining dates; Binary data; Exercises Complex Data Types - Namespaces and AttributesNamespaces; Namespaces declarations; Namespace in XML schema; Specifying schema location; Defining attributes; Attributes on empty elements; Attributes on text only elements; Attributes with element content; Attribute control; Global definitions; Local definitions; Exercises Complex Data Types - Element ContentsDefining elements and attributes; Complex data types; Element content; Ordering example; All example; Controlling repetition; Mixed content; Patterns for element definition; Russian doll design; Salami slice design; Venetian blind design; ExercisesModularity ReuseSubstitution groups; Complex data type hierarchies; Building hierarchies; Extension example; Using hierarchies; Stopping replacements; Forcing replacements; Prevent type derivation; Reusing attributes; XML schema - reusing model groups; Open content; Modular schemas; Annotating schemas; Exercises Duration2 days More InformationCall 0117 311 6500 or email [email protected] Course CodeXMLSD 1.0 Developers Home Documentation Contact Us Training OMUG Site Map Support Stilo Copyright © Stilo International plc 2003. All information on this
website is protected under Stilo's copyright.
OmniMark and the OmniMark swirl logo are registered trademarks of Stilo Corporation, and Stilo is a trademark of Stilo International plc. All rights reserved.
|
More course descriptionsOmniMark Training Upgrading to OmniMark 7XML and Text Processing with OmniMark Advanced OmniMark Programming XML and Text processing with OmniMark Content Engineering Course XML Training Transform and Visualize XML Using XSLTDesigning XML Languages and Vocabularies XML Programming for Java Development XML Programming for Non-Java Development XML Schema Development with XML Spy Introduction to XML Web Services ASP .NET Conversion Course Developing Web Services using Java Developing Web Services using Microsoft .NET Training for e-Government |