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 Development using XMLSpyA 2-day hands-on course to understand and create XML Schemas using XMLSpy 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. The popular XMLSpy will be used to build a Schema. ObjectivesOn completion of this course, delegates will be able to:
PrerequisitesA sound understanding of XML is required. Knowledge of namespaces is recommended. 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; Exercises Modularity 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 Schemas in XMLSpyObjectives; Visual Schema tools; Defining document elements; Namespaces; Defining sub-elements; Attributes; Further sub-content; Data types; Other options; Documentation; Summary Courses can be held on your site or at one of our dedicated training centres situated around the country. Courses can also be tailored to meet your specific training requirements.
Duration2 days More InformationCall 0117 311 6500 or email [email protected] Course CodeXMLSDx 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 Introduction to XML Web Services ASP .NET Conversion Course Developing Web Services using Java Developing Web Services using Microsoft .NET Training for e-Government |