Авторизация
Поиск по указателям
van der Vlist E. — Relax NG
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Relax NG
Автор: van der Vlist E.
Аннотация: Synopsis
XML has spread rapidly into all aspects of computing because of its radical flexibility. Developers can create vocabularies that identify data and document structures according to their own preferences. While this flexibility is powerful, it has also driven the development of vocabularies that describe and constrain those structures, called schemas. Unfortunately, developers have been trapped between relatively weak but easily approachable XML 1.0 DTDs and the much more powerful but dauntingly complex W3C XML Schema. Over the past few years, an alternative has emerged, combining the ease of DTDs with the power of W3C XML Schema: RELAX NG.
This book explores this new schema vocabulary, from its clean foundations through best practices to integration with other data-description approaches. While working with RELAX NG is easy compared to W3C XML Schema, there is still plenty to learn. RELAX NG explains both the XML syntax and compact syntax in depth, showing how to use every pattern in both syntaxes with clear, simple examples. Whether you're a programmer defining XML vocabularies for interchange or a document manager supporting new metadata in a publishing environment, you'll find RELAX NG a refreshing approach to describing XML. This book provides a complete guide to this exciting new technology, from how to get started to how best to apply it to many different kinds of XML problems.
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 1st edition
Год издания: 2003
Количество страниц: 486
Добавлена в каталог: 22.10.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
element pattern 2nd
element pattern, compact syntax and
element pattern, pattern normalization
element type, glossary definition
Elements
elements, anyName
elements, applying namespaces to
elements, attribute
elements, choice
elements, choice, name-class
elements, choice, pattern
elements, confusing usage with attributes
elements, data
elements, define
elements, div
elements, div, grammar-content
elements, div, include-content
elements, empty [See empty elements]
elements, except
elements, except, except-name-class
elements, except, pattern
elements, externalRef
elements, glossary definition
elements, grammar
elements, group
elements, include
elements, interleave
elements, list
elements, mixed
elements, name
elements, notAllowed
elements, nsName
elements, oneOrMore
elements, optional
elements, param
elements, parentRef
elements, ref
elements, reference
elements, start
elements, text
elements, that act as containers
elements, value
elements, zeroOrMore
embedded grammars
embedded grammars, validation and
empty content, glossary definition
empty elements 2nd
empty elements, simplification
empty patterns
empty patterns, text patterns and
ENTITIES lexical space (W3C XML Schema)
ENTITY lexical space (W3C XML Schema)
entity references and compact syntax
enumeration facet
Enumerations
escape format
escaping newline character
Examplotron
Examplotron schema
Examplotron schema, RELAX NG schema generated from
except elements
except elements, except-name-class
except elements, pattern
except elements, used in data pattern
except name class
except patterns
except patterns, exclusions and
except patterns, generalizing
except patterns, pattern normalization
exclusions and except pattern
extensibility [See also annotating schemas]
extensibility of named patterns
extensibility, annotations for extension
Extensible Markup Language [See XML]
extensible schemas [See also granularity]2nd
extensible schemas, defining named patterns for content rather than elements
extensible schemas, elements that act as containers
extensible schemas, fixed results
extensible schemas, open and
extensible schemas, root elements as grammar elements
extensible schemas, wildcards and [See also open schemas]2nd
Extensible Stylesheet Language Transformations [See XSLT]
external pattern
external pluggable libraries, RELAX NGs reliance on
external references
external references, embedding grammars
external references, referencing patterns in parent patterns
external references, using
external references, using with flat schemas
external references, using with Russian doll schemas
externalRef element
externalRef patterns
externalRef patterns, direct inclusion
externalRef patterns, feature common to include pattern and
externalRef patterns, simplification and
Facets
facets, applying to improve library schema
facets, defined by W3C XML Schema
facets, defined by W3C XML Schema, enumeration
facets, defined by W3C XML Schema, fractionDigits
facets, defined by W3C XML Schema, length
facets, defined by W3C XML Schema, maxExclusive
facets, defined by W3C XML Schema, maxInclusive
facets, defined by W3C XML Schema, maxLength
facets, defined by W3C XML Schema, minExclusive
facets, defined by W3C XML Schema, minInclusive
facets, defined by W3C XML Schema, minLength
facets, defined by W3C XML Schema, pattern
facets, defined by W3C XML Schema, totalDigits
facets, defined by W3C XML Schema, whiteSpace
facets, glossary definition
fine-grained definitions
first schema
first schema, complete
first schema, flattening
fixed results and extensible schemas
fixed values
flat schemas, using external references with
flat-content.rnc file
flat-content.rng file
flat.rnc file
flat.rng file
float datatype
float types
following annotations
following annotations, initial annotations turning into
foreign attributes, defining
foreign namespaces
foreign namespaces, wildcards
foreign namespaces, wildcards, constructing
foreign namespaces, wildcards, using
foreign nodes
foreign nodes, adding through combination
foreign nodes, defining
foreign nodes, interleave pattern and
foreign nodes, where to allow
foreign-nodes wildcard
foreign.rnc file
foreign.rng file
formal public identifier (FPI)
fractionDigits facet
free formats
gDay lexical space
gMonth lexical space
gMonthDay lexical space
GNU Free Documentation License
grammar element
grammar element, root elements
grammar element, start element and
grammar pattern
grammarContent production
grammars
grammars, adding Dublin Core (dc) elements
grammars, annotations
grammars, embedding
grammars, glossary definition
grammars, merging
grammars, merging, combining definitions
grammars, merging, combining definitions by choice
grammars, merging, combining definitions by interleave
grammars, merging, complete schema example
grammars, merging, main drawback
grammars, merging, replacing definitions
grammars, merging, simplification and
grammars, merging, without redefinition
Granularity
granularity, defining a named pattern for each element
granularity, maximizing
group compositor
group element
group pattern
group pattern, combining with choice pattern
group pattern, pattern normalization
GROUPING
gYear datatype
gYearMonth datatype
hash (#)
hexBinary datatype
ID datatype
ID datatype, DTD compatibility
ID lexical space (W3C XML Schema)
identifier assignMethod pattern
identifier production
identifierOrKeyword production
identifiers, good candidates for being attributes
IDREF datatype
IDREF datatype, DTD compatibility
IDREF lexical space (W3C XML Schema)
IDREFS datatype
IDREFS datatype, DTD compatibility
IDREFS lexical space (W3C XML Schema)
include element
include pattern
include pattern, feature common to externalRef pattern and
include pattern, simplification and
includeContent production
Infosets
infosets, augmenting
infosets, glossary definition
infosets, serialization of XML
inherit production
inheritance and simplification
initial annotations
initial annotations, truning into following annotations
instance annotation
instance documents
instance documents as schemas
instance documents, attributes in
instance documents, glossary definition
instance documents, sample
instance documents, validating independently of prefixes being used
int datatype
integer datatype
interleave compositors 2nd
interleave compositors, validation and
interleave elements
interleave elements, relative order of child elements and
interleave patterns
interleave patterns, combination for extensible schemas
interleave patterns, combining
interleave patterns, downside
interleave patterns, foreign nodes and
interleave patterns, limitations of
interleave patterns, limitations on
interleave patterns, list and
interleave patterns, more than one text pattern in
interleave patterns, order variation and
interleave patterns, pattern normalization 2nd
interleave patterns, restrictions 2nd
interleave patterns, text pattern in
interleave patterns, why itOs called
intersections of character classes
isbn and facets
ISO 8601 2nd
ISO DSDL activity
Javadoc
Jelliffe, Rick
Jing RELAX NG processor
Kawaguchi, Kohsuke
keyword production
Knuth, Donald
language datatype (W3C XML Schema)
leading zeros, getting rid of
length facet
lexical processing
lexical space
lexical space, duration
lexical space, ENTITIES
lexical space, ENTITY
lexical space, gDay
lexical space, glossary definition
lexical space, gMonth
lexical space, gMonthDay
lexical space, ID
lexical space, IDREF
lexical space, IDREFS
lexical space, time
lexical space, W3C XML Schema
library, which should be used
library.rnc file
library.rng file
line breaks
list element
list pattern
list pattern, pattern normalization
list pattern, without defining cardinality
LISTS
lists, constraints on
lists, text nodes as
literal production
literal segment
literal segment, enclosed in double quotes
literal segment, enclosed in single quotes
literal segment, enclosed in three double quotes
literal segment, enclosed in three single quotes
literalSegment production
literate programming
litprog
local name
local name, glossary definition
local name, XML
localization
long datatype
matruschka dolls
maxExclusive facet
maxInclusive facet
maxLength facet
meta element (XHTML)
minExclusive facet
minInclusive facet
minLength facet
mixed compositor
mixed content models 2nd
mixed content models, with order
mixed content, glossary definition
mixed element
mixed pattern 2nd
mixed pattern, pattern normalization
Modular Namespaces (MNS)
Multi-Schema Validator (MSV) 2nd
Реклама