|
XML Schema Part 0: Primer
XML Schema: Structures specifies the XML Schema definition language, which offers facilities for describing the structure and constraining the contents of XML 1.0 documents, including those which exploit the XML Namespace facility. The schema language, which is itself represented in XML 1.0 and uses namespaces, substantially reconstructs and considerably extends the capabilities found in XML 1.0 document type definitions (DTDs).
|
|
XML Schema Part 1: Structures
XML Schema: Structures specifies the XML Schema definition language, which offers facilities for describing the structure and constraining the contents of XML 1.0 documents, including those which exploit the XML Namespace facility. The schema language, which is itself represented in XML 1.0 and uses namespaces, substantially reconstructs and considerably extends the capabilities found in XML 1.0 document type definitions (DTDs).
|
|
XML Schema Part 2: Datatypes
XML Schema: Datatypes is part 2 of the specification of the XML Schema language. It defines facilities for defining datatypes to be used in XML Schemas as well as other XML specifications. The datatype language, which is itself represented in XML 1.0, provides a superset of the capabilities found in XML 1.0 document type definitions (DTDs) for specifying datatypes on elements and attributes.
|
|
XML Schema
XML Schemas express shared vocabularies and allow machines to carry out rules made by people. They provide a means for defining the structure, content and semantics of XML documents.
|
|
Using W3C XML Schema
The W3C XML Schema Definition Language is an XML language for describing and constraining the content of XML documents. W3C XML Schema is a W3C Recommendation.
|
|
Understanding XML Schemas
CFX_XMLParser is a Fast Java CFX tag that takes an XML document and returns a ColdFusion structure containing the XML document. Our tests show this parser to be about 1000% faster than the MSXML Parser invoked through CFOBJECT. CFOBJECT based parsers also tend to buckle under load.
|
|
XML Schemas
This document is designed to provide a reference list on "schemas" in the context of XML, RDF, SGML, EXPRESS, etc.
|
|
Chapter 24 of the XML Bible, Second Edition : Schemas
Document Type Definitions (DTDs) are an outgrowth of XML's heritage in the Standardized General Markup Language (SGML). SGML was always intended for narrative-style documents: books, reports, technical manuals, brochures, Web pages, and the like. DTDs were designed to serve the needs of these sorts of documents, and indeed they serve them very well. DTDs let you state very simply and straightforwardly that every book must have one or more authors, that every song has exactly one title, that every PERSON element has an ID attribute, and so forth.
|
|
XML Schemas: Best Practices
XML Schemas is an exciting new technology with lots of power. It's big ... and powerful ... and new ... and without a large experience base. With anything new it is often difficult to know how to get started, especially when there are no guidelines to show the way.
|
|
XML Schemas
Needed Rules for XML Documents
Establishing common vocabularies makes it easy to build software that processes information according to a clearly defined set of rules. The larger the audience using the same vocabulary, the larger the audience.
|
|
Combining RDF and XML Schemas to Enhance Interoperability
Between Metadata Application Profiles
The term "application profile" has recently become highly topical. Heery and Patel [1] define application profiles as metadata schemas which consist of metadata elements drawn from one or more namespaces, combined together by implementers and optimised for a particular local application.
|
|
XML Schemas
The Internet’s evolving needs
Presently, over 100,000,000 users access the Internet for hundreds of million documents. As remarkable as the rate of growth of users on the Internet is the rate of growth for new documents and content accessed.
|
|
The Schematron
An XML Structure Validation Language using
Patterns in Trees
The Schematron differs in basic concept from other schema languages in that it not based on grammars but on finding tree patterns in the parsed document. This approach allows many kinds of structures to be represented which are inconvenient and difficult in grammar-based schema languages. If you know XPath or the XSLT expression language, you can start to use The Schematron immediately.
|
|
The XML Schema Specification in Context
This note gives simple comparisons between XML Schemas and the technologies that have influenced it. It does not provide an exhaustive list of all XML Schemas features.
|
|
From DTDs to XML Schemas
XML Schemas are the preferred way of specifying XML content models these days. Schemas are more expressive than DTDs, but how do you upgrade your self-defined DTDs? A tool provided by the W3C helps along the way.
|
|
Referencing XML schemas
How to point to a schema (or several) to constrain XML document processing
Start using XML Schema to constrain XML documents. This brief tip tells how to reference an XML schema from your XML documents. Five pieces of sample code show how.
|
|
Comparing W3C XML Schemas and Document Type Definitions (DTDs)
Many developers expect that XML schemas will soon supplant DTDs for specifying XML document types. David Mertz is skeptical that schemas will replace DTDs, though he believes that XML schemas are an invaluable tool in a developer's arsenal. This installment of the "XML Matters" column steps up to the challenge of comparing schemas and DTDs and clarifying just what is going on in the XML schema world.
|
|
XML Schema NG Guide
The current (May 1999) drafts of schema specifications describe a number of features and show their interaction. While agreeing with the majority of the substance of the existing drafts, and greatly appreciative of the labor, ingenuity, economy and often clarity of the editors, the author has raised some issues with some specific aspects of the designs.
|
|
TIBCO/Turbo XML
A TIBCO Extensibility Product
Turbo XML™ is an Integrated Development Environment (IDE) for developing and managing XML assets. With facilities for creating, validating, converting, and managing XML schemas, XML files and DTDs, Turbo XML provides a best-of-class XML implementation platform that combines industry leading XML solutions (XML Authority®, XML Instance™ and XML Console™) into an simple and intuitive IDE. Turbo XML, which is currently deployed in thousands of organizations around the world, is the first XML IDE to offer comprehensive support for the latest XML standard - the XML Schema Recommendation.
|
|
How can XML Schemas Enhance Topic Maps?
This paper shows the advantages that can be gained from maximising the use of facilities provided by W3C XML Schemas and the XML Linking Language when defining an XML representation of ISO/IEC 13250 Topic Maps. In particular it highlights the advantages of being able to utilize built-in features of advanced web tools to manage and process topic maps.
|
|
XML Schemas Articles
In the XML Schema Zone you will learn about XML Schemas and how to make use of it in your applications. Please do take a look at the other Learning Zones we have available.
|
|
More XML Schemas Articles
Though schemas are nothing new to computing, extensible schemas for Internet solutions are. This document describes how XML schemas identify the information model's objects, properties and relationships and provides an overview of the state of schemas and XML standards.
|
|
Long live DTDs!
DTDs have been getting a lot of bad press lately. There seems to be an idea that in order for XML Schemas to live, DTDs must die. I hear voices chanting "XML Schemas, XML Schemas, XML Schemas will solve all of our problems...". Many of these voices come from the database community, where the concept of 'structured data' is important but the priorities quite different.
|
|
Getting Started with XML Schemas
This chapter introduces the W3C's XML Schema Recommendation and covers the mechanisms by which XML Schema allows us to define the elements and attributes we want to allow in our XML documents. We will also see how we can constrain element content and attribute values to have a particular datatype.
|
|
XML Schemas now Proposed Recommendation at W3C
A Proposed Recommendation is the step before a final Recommendation. My
expectation is that there will be no changes to the technology before moving
to Recommendation.
|