ISO/IEC 19757-9:2008 Withdrawn

Information technology -- Document Schema Definition Languages (DSDL) -- Part 9: Namespace and datatype declaration in Document Type Definitions (DTDs)

English
CHF 

Do you need a multi-user copy?

English
CHF 

Preview

Abstract

ISO/IEC 19757-9:2008 defines a language that is designed to extend the declarative functionality of an XML Document Type Definition (DTD) to include

  • declaring one or more namespaces to which some or all of the element and attribute names in a DTD belong,

  • declaring constraints on the content of elements with content model ANY to contain elements whose names belong to one or more specified namespaces,

  • declaring datatypes for elements that contain data content only and for attribute values.





ISO/IEC 19757-9:2008 defines two alternative syntax bindings for this language. The first syntax binding uses XML processing instructions and is designed to enable declarations in this language to be embedded within an XML DTD without invalidating the DTD or altering its interpretation so far as legacy DTD parsers are concerned. This first syntax also provides a means of associating a DTD with an external declarations subset containing declarations in either syntax. This syntax is defined using the modified BNF syntax notation used in W3C XML. The second defined syntax binding uses an XML document syntax. The syntax rules are defined by a schema that conforms to the RELAX NG Compact Syntax defined in ISO/IEC 19757-2. This syntax is designed to enable declarations in this language to be expressed almost entirely in XML (in this case one XML processing instruction needs to be inserted in the DTD) to facilitate implementation using existing XML tools, either as a namespace-qualified fragment embedded within an XML instance or as a separate XML document.

Look inside


Additional information

Publication typeInternational Standard
Publication date2008-11-11
Withdrawal date2019-09-30
Edition1.0
Available language(s)English
TC/SCISO/IEC JTC 1/SC 34 - Document description and processing languagesrss
ICS35.240.30 - IT applications in information, documentation and publishing
Pages12
File size183 KB

The following test report forms are related:


Share this page


Share your publications

Learn how to share your publications with your colleagues, using networking options.

Payment information

Our prices are in Swiss francs (CHF). We accept all major credit cards (American Express, Mastercard and Visa), PayPal and bank transfers as form of payment.


Keep in touch

Keep up to date with new publication releases and announcements with our free IEC Just Published email newsletter.

Contact customer services

Please send your enquiry by email or call us on +41 22 919 02 11 between 09:00 – 17:00 CET Monday to Friday.