Training Course:XML SchemasSchool/Trainer:Object & Data Labs Saratoga, California, United States
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' XML Schema is an incredibly powerful - and complex - document schema language with capabilities such as strong typing, modularity, inheritance, and identity constraints. The World Wide Web consortium to replace XMLs DTDs as a specification has defined the XML Schema language. To leverage the full power of XML, companies need shared vocabularies to base their documents & scripts upon. XML Schema makes it possible to create those shared vocabularies. From declaring elements, attributes and complex content models to working with multiple namespace the student will see how XML schemas can mimic object-oriented features of many languages. Practical examples will illustrate how the design and creation of schemas work in the world of relational databases, e-commerce applications and document management. .
What will you learn over the first 2 days
Basics
Named Types Complex and Simple Types Built-In & User-Defined Data Types Annotating Schemas Documentation and App Info Regular Expressions Deriving new Schema types Namespaces Declaration vs Definition Global vs Local Element Substitution & Substitution Groups Deriving by Extension & by Restriction Attributes Local declaration Inlining Complex vs Simple Content Group and Choice Elements Fixed and Default Element Values Sequence and Choice Elements Empty Element NoNameSpaceSchema Location Assembling a Schema from Multiple Documents Lax vs Strict Validation List Types & Union Types Global and Local Open Content Schema Evolution Strategy for defining semantics of XML Elements Advanced Topics
Name Conflicts Global / Local Elements and Attributes and Namespaces Element Form Default & Attribute Form Default Type Substitutability Block Attribute Abstract Elements & Abstract Complex Types Redefine Element Version Management Nil Content & Mixed Content Ur-type Schema Locations Uniqueness in Keys and Key References Extending XML Schemas What will you learn on the third day
A set of guidelines to Design good XML Schemas
Use of Default vs Target Namespace Extending Schemas Creating Extensible Content Models A set of guidelines for implementing Global vs Local element or type When to Localize & when to Expose Namespaces Implementing Variable Content Containers Zero, one or many namespaces in Multi-Schema Projects XML Schema and Query Languages
Alterative XML Schema Languages
Who should attend
This course is designed for software developers and managers who need to define XML document types, create XML documents, or develop XML applications. This course is ideal for those attendees building large systems in XSLT or XQuery as well. Some XML & HTML experience would be helpful.
Recommended follow-on courses
JAVA & XML XML & Databases XML Schemas XML Web Services ...''
Please go to the school's official website for training price and schedule: http://www.objectdatalabs.com/
Phone:1.866.313.5768
School Address:
Object & Data Labs 20076 Ljepava Drive Saratoga, CA 95070 USA
Jobs & Resumes: Saratoga Houses & Roommates: Saratoga
Other training courses offered by Object & Data Labs:
Delivering Business Intelligence Using Microsoft SQL Server 2005
ETL Solutions Using Microsoft SQL Server 2005 Integration Services
OLAP Solutions Using Microsoft SQL Server 2005 Analysis Services (SSAS)
Programming with Microsoft Visual Basic .NET
Developing ASP.NET Applications Using Visual Studio .NET
Modeling & Designing the Data Warehouse
Advanced SQL Techniques for Analysts
SAN & NAS Implementation With Lab Demonstration
Disaster Recovery Planning
XML
Application Development in XML and Java
Intensive XSLT Programming
XML Security
C++ Programming
Advanced C++ Programming
Java Programming
C#
PERL Programming
Jakarta Struts Developer Workshop
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Tips: Try the search form on top of each page to find the latest course information, using course topic and location as keywords. Keep the course topic keyword short to get more results. |
|
|