Авторизация
Поиск по указателям
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
Предметный указатель
Murata, Makoto 2nd
Murata, Makoto, foreword
name classes
name classes, abiguity
name classes, combining using choice element
name classes, defining for any name from "lib" namespace
name classes, first example of
name classes, normalization and simplification
name classes, operating on specific element or attribute names
name classes, overlap
name classes, pattern normalization
name classes, patterns and
Name datatype (W3C XML Schema)
name element
name name class
nameClass production
nameClass|nameClass production
named patterns
named patterns, combining
named patterns, defining 2nd
named patterns, defining for content rather than elements
named patterns, escaping identifiers in compact syntax
named patterns, extensibility of
named patterns, glossary definition
named patterns, referencing
named patterns, referencing in compact syntax
named patterns, strict scoping
Namespace Routing Language (NRL)
Namespace Routing Language (NRL), validating SOAP message containing one or more XHTML documents
Namespace Switchboard
Namespace- and Datatype-Aware DTDs (DSDL Part 9)
Namespaces
namespaces to manage translation to W3C XML Schema
namespaces, applying to elements
namespaces, assigning prefixes to
namespaces, attributes
namespaces, challenges of
namespaces, declaed using xmlns attribute
namespaces, declarations
namespaces, declaring in schemas
namespaces, default 2nd [See default namespace]
namespaces, elements
namespaces, foreign [See foreign namespaces]
namespaces, glossary definition
namespaces, goals of 2nd
namespaces, independent vocabularies
namespaces, introduction
namespaces, mixing default and nondefault
namespaces, removing from anyName using except and nsName
namespaceURILiteral production
native datatypes and whitespace
native types versus W3C XML Schema datatypes
NCName datatype (W3C XML Schema)
negativeInteger datatype
Newline
newline character, escaping
NMTOKEN datatype (W3C XML Schema)
NMTOKENS datatype (W3C XML Schema)
nodes
nodes, occurrence constraints on
non-deterministic schemas
noncolonized name
nonNegativeInteger datatype
nonPositiveInteger datatype
Normalization
normalization, simplification and
normalization, suppressing
normalization, whitespace
normalize-space( ) function (XPath)
normalizedString datatype (W3C XML Schema)
notAllowed element
notAllowed patterns
notAllowed patterns, simplification
NOTATION (W3C XML Schema)
ns
nsName element
nsName exceptNameClass name class
numeric datatypes
numeric types
occurrence constraints on nodes
oneOrMore element
oneOrMore pattern
oneOrMore pattern, compact syntax and
oneOrMore pattern, pattern normalization
open schemas
open schemas, case for
open schemas, extensibility and
open vocabulary
OpenOffice spreadsheet's XML format
operators, mixing
optional element
optional pattern
optional pattern, compact syntax and
optional pattern, pattern normalization
or-ing
order between subelements
param element
param pattern, annotating
param production
parent pattern
parent referencing
parentheses and combinations
parentRef element
parentRef pattern
parentRef pattern, special notes
Path-Based Integrity Constraints (DSDL Part 6)
Pattern
pattern compositions
pattern facets
pattern facets, common
pattern facets, fixed format
pattern facets, float types
pattern facets, interpreting values
pattern facets, new
pattern facets, numeric types
pattern facets, peculiarities
pattern facets, regular expressions in
pattern facets, time zones
pattern facets, Unicode blocks
pattern facets, versus Perl regular expressions
pattern facets, word counting
pattern normalization
pattern normalization, attribute pattern
pattern normalization, choice patterns
pattern normalization, define pattern
pattern normalization, div elements
pattern normalization, element pattern
pattern normalization, except patterns
pattern normalization, group pattern
pattern normalization, interleave pattern
pattern normalization, interleave patterns
pattern normalization, list pattern
pattern normalization, mixed pattern
pattern normalization, mixed patterns
pattern normalization, name classes
pattern normalization, oneOrMore pattern
pattern normalization, optional pattern
pattern normalization, optional patterns
pattern normalization, simplification and
pattern normalization, text pattern
pattern normalization, zeroOrMore pattern
pattern normalization, zeroOrMore patterns
pattern qualified as optional
pattern&pattern pattern
pattern* pattern
pattern+ pattern
pattern,pattern
pattern?
Patterns
patterns, bizarre
patterns, difference between other approaches and
patterns, example
patterns, glossary definition
patterns, introduction
patterns, name classes and
patterns, referencing in parent patterns
patterns, reuse
patterns, reuse, combining definitions
patterns, reuse, combining definitions by choice
patterns, reuse, combining definitions by interleave
patterns, reuse, replacing definitions
patterns, reuse, without redefinition
patterns, that match a single text node
patterns, used as building blocks in libraries of content models [See building blocks]
patterns, uses
pattern|pattern
Perl character classes
Perl regular expression
PhpWiki
pieces, glossary definition
pivot format
positiveInteger datatype
Post-Schema Validation Infoset (PSVI)
prefixes, applying to namespaces
preprocessing annotations 2nd
primitive types (W3C XML Schema)
processing instructions (PIs)
processing instructions (PIs), compact syntax
processing instructions (PIs), lack of namespace support
PSVI (Post-Schema Validation Infoset)
PUBLIC identifier (XML)
Python type library
QName datatypes 2nd
qualification element
qualified name
qualified name, glossary definition
qualified names
qualified names, versus syntax
Quantifiers
quantifiers, using to limit the number of leading zeros
QuotedIdentifier production
quotes
quotes, double
quotes, single
RDDL documents
RDDL documents, generating from annotated RELAX NG schemas
recursive content models, glossary definition
recursive models 2nd
recursive patterns, glossary definition
redundancy and maintenance of schema
ref element
Regular expressions
regular expressions in pattern facets
regular expressions, ambiguity
regular expressions, glossary definition
Regular Grammar-Based Validation (DSDL Part 2)
regular hedge grammars, ambiguous
relative order between subelements
relative order of child elements
relative order of child elements, other schema languages and
RELAX Namespace
RELAX NG
RELAX NG, datatype assignment and
RELAX NG, downside to
RELAX NG, DTD compatibility comments
RELAX NG, glossary definition
RELAX NG, key area related to more functionality
RELAX NG, main rival
RELAX NG, mathematical backgound
RELAX NG, overview 2nd
RELAX NG, patterns [See patterns]
RELAX NG, schemas [See schemas]
RELAX NG, specification
RELAX NG, specification, simplification
RELAX NG, XML Processing Instructions and
RELAX NG, XSLT and
RELAX, glossary definition
Report
Resource Directory Description Language
Resource Directory Description Language (RDDL)
Resource Directory Description Language (RDDL), annotations
restricting schemas
restrictions
restrictions, removal of
RFC 2045 2nd
Riggs, Simon
root elements
root elements as grammar elements
root elements, definition of in Russian doll-style
Rule-Based Validation (DSDL Part 3)
Rules
Russian doll design, glossary definition
Russian doll schemas
Russian doll schemas, definition of root element
Russian doll schemas, modeling documents with
Russian doll schemas, structure of
Russian doll schemas, using external references with
russian-doll.rnc file
russian-doll.rng file
SAX (Simple API for XML)
SAX (Simple API for XML), glossary definition
Scalable Vector Graphics (SVG) annotations
Schema Adjunct Framework (SAF)
schemas
schemas without target namespace
schemas, adding SQL-based processing information to
schemas, ambiguous [See ambiguity]
schemas, annotating [See annotations]
schemas, chameleon [See chameleon schemas]
schemas, complete, creating
schemas, defining restricted without complete redefinition
schemas, documents
schemas, extensible [See extensible schemas]
schemas, first [See first schema]
schemas, flattening
schemas, generating
schemas, generating documentation from [See documentation annotations]
schemas, instance documents as
schemas, languages
schemas, languages, different types
schemas, languages, main goal
schemas, open
schemas, redundancy and maintenance of
schemas, Russian doll [See Russian doll schemas]
schemas, that don't have grammar element as root
schemas, validating incoming documents from a variety of patterns
schematizing XML documents [See validating XML documents]
Schematron
Schematron, glossary definition
Schematron, rules
Schematron, schema
see-also attribute
Selection of Validation Candidates (DSDL Part 4)
sequences, unordered
Serialization
serialization of RELAX NG schemas
serialization of XML infoset
serialization, automated
SGML (Standard Generalized Markup Language)
SGML, glossary definition
short datatype
Simple API for XML (SAX)
simple content, glossary definition
simple form versus compact syntax
simple patterns, differentiations between compositors and
simple validation
simplification
simplification, algorithm
simplification, annotations and
simplification, constraints
Реклама