Авторизация
Поиск по указателям
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
Предметный указатель
simplification, empty elements
simplification, externalRef patterns
simplification, final cleanup
simplification, glossary definition
simplification, grammar merge
simplification, include patterns
simplification, inheritance
simplification, name class normalization
simplification, normalization
simplification, notAllowed patterns
simplification, pattern normalization
simplification, RELAX NG specification
simplification, whitespace
SourceForge
special characters
special characters, glossary definition
spreadsheets
SQL-based processing information to schema, adding
square brackets
Standard Generalized Markup Language [See SGML]
start element
start element, grammar element and
start element, grammar merge
start patterns
start patterns, combining by interleave
start patterns, constraints
start patterns, glossary definition
start patterns, strict scoping
string datatypes
string datatypes, difference between W3C XML string datatype and
string datatypes, in attribute values
string datatypes, lack of whitespace normalization
string datatypes, W3C XML Schema 2nd
string datatypes, when to use
syntax versus qualified names
SYSTEM identifier (XML)
T separator
tabulation
target namespace, schemas without
Tennison, Jeni
text element
text nodes
text nodes as lists
text nodes, restricting
text nodes, transforming into canonical formats
text patterns 2nd
text patterns in interleave pattern
text patterns versus data pattern
text patterns, compact syntax and
text patterns, empty patterns and
text patterns, having to be optional
text patterns, pattern normalization
text patterns, used with group or choice pattern
text replacement with CPP
text values, constraining
time formats
time lexical space
time zones
time zones, pattern facets
token datatype
token datatype, confusion with W3C XML schema
token datatype, difference between W3C XML token datatype and
token datatype, W3C XML Schema
tokens, listing
topLevel production
Topologi multivalidator
totalDigits facet
Trang tool
Trang tool, glossary definition
Trang tool, translating between compact and XML syntax using
TREX, glossary definition
tx\:enableAbstractElements attribute
type library, built-in
types, deriving
UBL (Universal Business Language) OASIS Technical Committee
UML (Unified Modeling Language)
UML, XML mapping
unambiguous patterns
unambiguous patterns, glossary definition
unambiguous patterns, which can't be rewritten in deterministic form
unambiguous schemas
Unicode
Unicode, blocks 2nd
Unicode, blocks, glossary definition
Unicode, category, glossary definition
Unicode, character class
Unicode, character class, glossary definition
Unified Modeling Language (UML)
Uniform Resource Identifiers [See URIs]
Uniform Resource Locator, glossary definition
unordered group
unordered sequences
unsignedByte datatype
unsignedInt datatype
unsignedLong datatype
unsignedShort datatype
URIs (uniform resource identifiers)
URIs, glossary definition
URIs, W3C XML Schema
URL (Uniform Resource Locator), glossary definition
user-define character classes
valid, glossary definition
validating XML documents
Validation
Validation Management (DSDL Part 10)
validation, aspects of
validation, best way
validation, embedded grammars and
validation, interleave compositor and
validation, simple
value element
value pattern
value pattern, annotating
value pattern, co-occurrence constraints
value pattern, combining with choice pattern
value pattern, fixed values
value space (W3C XML Schema)
value space (W3C XML Schema), glossary definition
verbosity, reducing
vocabularies
vocabularies, defining extensible formats
vocabularies, differences between RELAX NG and W3C XML Schema
vocabularies, document
vocabularies, independent
vocabularies, open
W3C (World Wide Web Consortium), glossary definition
W3C XML Schema (WXS) 2nd
W3C XML Schema (WXS), annotations to generate
W3C XML Schema (WXS), compatibility
W3C XML Schema (WXS), datatypes that can be used in RELAX NG schema
W3C XML Schema (WXS), datatypes versus native types
W3C XML Schema (WXS), facets [See facets defined
W3C XML Schema (WXS), mixing elements
W3C XML Schema (WXS), predefined datatypes
W3C XML Schema (WXS), relative order of child elements
W3C XML Schema (WXS), time-zone support
W3C XML Schema (WXS), type library
W3C XML Schema (WXS), versus DTD
Walsh, Norm
well-formed, glossary definition
whitespace
whiteSpace facet 2nd
whitespace normalization
whitespace, compact syntax and
whitespace, glossary definition
whitespace, native datatypes and
whitespace, normalization
whitespace, normalization, string datatype
whitespace, processing
whitespace, simplification and
WikiWikiWeb
Wildcards
wildcards, atoms
wildcards, constructing
wildcards, extensibility and
wildcards, traps to avoid
wildcards, using
World Wide Web Consortium [See W3C]
WXS [See W3C XML Schema]
XHTML
XHTML, 2.0
XHTML, 2.0, Metainformation Module
XHTML, 2.0, reexamining
XHTML, 2.0, Scripting Module
XHTML, 2.0, Structure Module
XHTML, annotations
XHTML, constraints
XHTML, documentation
XHTML, Working Group
XInclude
XInclude, glossary definition
XLink
XLink, example with initial annotations
XLink, using through through attributes
XML (Extensible Markup Language)
XML Validation Interoperability Framework (XVIF)
XML, comments
XML, DOCTYPE declaration
XML, DOCTYPE declarations
XML, document models
XML, glossary definition
XML, Information Set [See infosets]
XML, local name
XML, namespaces [See namespaces]
XML, parsed entities
XML, Processing Instructions and RELAX NG
XML, PUBLIC identifier
XML, schema languages
XML, syntax
XML, syntax, annotating RELAX NG using
XML, syntax, translating between compact syntax using Trang
XML, syntax, versus compact syntax
XML, SYSTEM identifier
XML, UML mapping
xmlns 2nd
xmlns attribute
xmlns attribute, namespace declared using
xml\:lang
XPath
XPath, glossary definition
XPath, node sets
XPath, normalize-space( ) function
xsd\:anyURI datatype 2nd
xsd\:base64Binary datatype
xsd\:boolean datatype
xsd\:byte datatype 2nd
xsd\:date datatype
xsd\:dateTime datatype
xsd\:decimal datatype
xsd\:double datatype
xsd\:duration datatype
xsd\:ENTITIES datatype
xsd\:ENTITY datatype
xsd\:float datatype
xsd\:fractionDigits
xsd\:gDay datatype
xsd\:gMonth datatype
xsd\:gMonthDay datatype
xsd\:gYear datatype
xsd\:gYearMonth datatype
xsd\:hexBinary datatype
xsd\:ID datatype
xsd\:IDREF datatype
xsd\:IDREFS datatype
xsd\:int datatype
xsd\:integer datatype 2nd
xsd\:language datatype
xsd\:long datatype
xsd\:Name datatype
xsd\:NCName datatype
xsd\:negativeInteger datatype
xsd\:NMTOKEN datatype
xsd\:NMTOKENS datatype
xsd\:nonNegativeInteger datatype
xsd\:nonPositiveInteger datatype
xsd\:normalizedString datatype
xsd\:NOTATION datatype
xsd\:positiveInteger datatype
xsd\:QName datatype
xsd\:short datatype
xsd\:string datatype
xsd\:time datatype
xsd\:token datatype 2nd
xsd\:totalDigits datatype
xsd\:unsignedByte datatype
xsd\:unsignedInt datatype
xsd\:unsignedLong datatype
xsd\:unsignedShort datatype
XSLT (Extensible Stylesheet Language Transformations)
XSLT, glossary definition
XSLT, RELAX NG and
XSLT, transformations
zeroOrMore element
zeroOrMore patterns
zeroOrMore patterns, compact syntax and
zeroOrMore patterns, pattern normalization 2nd
\ \ character
\( character
\) character
\* character
\+ character
\- character
\. character
\? character
\c Perl character class
\d Perl character class
\i Perl character class
\n character
\r character
\s Perl character class
\t character
\w Perl character class
\[ character
\\] character
\^ character 2nd
\{ character
\| character
\} character
|= operator
Реклама