Articoli correlati a Relax Ng

Van Der Vlist, Eric Relax Ng ISBN 13: 9780596004217

Relax Ng - Brossura

 
9780596004217: Relax Ng
Vedi tutte le copie di questo ISBN:
 
 

As developers know, the beauty of XML is that it is extensible, even to the point that you can invent new elements and attributes as you write XML documents. Then, however, you need to define your changes so that applications will be able to make sense of them and this is where XML schema languages come into play. RELAX NG (pronounced relaxing), the Regular Language Description for XML Core--New Generation is quickly gaining momentum as an alternative to other schema languages. Designed to solve a variety of common problems raised in the creation and sharing of XML vocabularies, RELAX NG is less complex than The W3C's XML Schema Recommendation and much more powerful and flexible than DTDs.RELAX NG is a grammar-based schema language that's both easy to learn for schema creators and easy to implement for software developers In RELAX NG, developers are introduced to this unique language and will learn a no-nonsense method for creating XML schemas. This book offers a clear-cut explanation of RELAX NG that enables intermediate and advanced XML developers to focus on XML document structures and content rather than battle the intricacies of yet another convoluted standard.RELAX NG covers the following topics in depth:

  • Introduction to RELAX NG
  • Building RELAX NG schemas using XML syntax
  • Building RELAX NG schemas using compact syntax, an alternative non-XML syntax
  • Flattening schemas to limit depth and provide reusability
  • Using external datatype libraries with RELAX NG
  • W3C XML Schema regular expressions
  • Writing extensible schemas
  • Annotating schemas
  • Generating schemas form different sources
  • Determinism and datatype assignment
and much more.If you're looking for a schema language that's easy to use and won't leave you in a labyrinth of obscure limitations, RELAX NG is the language you should be using. And only O'Reilly's RELAX NG gives you the straightforward information and everything else you'll need to take advantage of this powerful and intelligible language.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore:

Eric van der Vlist is the resident expert on XML schema languages on XML.com. He is also a member of the ISO DSDL committee, where standardization work on RELAX NG and related specifications is in progress. Eric is also the author of O'Reilly's XML Schema.

Contenuti:
Foreword by James Clark; Foreword by Murata Makoto; Preface; Who Should Read This Book?; Who Shouldn’t Read This Book?; Organization of This Book; Conventions Used in This Book; Comments and Questions; Powered by WikiML; Acknowledgments; Tutorial; Chapter 1: What RELAX NG Offers; 1.1 Diversity; 1.2 Keeping Documents Independent of Applications; 1.3 Validation Has Many Aspects; 1.4 The Best Way to Validate XML Document Structures; 1.5 RELAX NG’s Diverse Applications; 1.6 RELAX NG as a Pivot Format; 1.7 Why Use Other Schema Languages?; Chapter 2: Simple Foundations Are Beautiful; 2.1 Documents and Infosets; 2.2 Different Types of Schema Languages; 2.3 A Simple Example; 2.4 A Strong Mathematical Background; 2.5 Patterns, and Only Patterns; Chapter 3: First Schema; 3.1 Getting Started; 3.2 First Patterns; 3.3 Complete Schema; Chapter 4: Introducing the Compact Syntax; 4.1 First Compact Patterns; 4.2 Full Schema; 4.3 XML or Compact?; Chapter 5: Flattening the First Schema; 5.1 Defining Named Patterns; 5.2 Referencing Named Patterns; 5.3 The grammar and start Elements; 5.4 Assembling the Parts; 5.5 Problems That Never Arise; 5.6 Recursive Models; 5.7 Escaping Named Pattern Identifiers in the Compact Syntax; Chapter 6: More Complex Patterns; 6.1 The group Pattern; 6.2 The interleave Pattern; 6.3 The choice Pattern; 6.4 Pattern Compositions; 6.5 Order Variation as a Source of Information; 6.6 Text and Empty Patterns, Whitespace, and Mixed Content; 6.7 Why Is It Called interleave?; 6.8 Mixed Content Models with Order; 6.9 A Restriction Related to interleave; 6.10 A Missing Pattern: Unordered Group; Chapter 7: Constraining Text Values; 7.1 Fixed Values; 7.2 Co-Occurrence Constraints; 7.3 Enumerations; 7.4 Whitespace and RELAX NG Native Datatypes; 7.5 Using String Datatypes in Attribute Values; 7.6 When to Use String Datatypes; 7.7 Using Different Types in Each Value; 7.8 Exclusions; 7.9 Lists; 7.10 Data Versus Text; Chapter 8: Datatype Libraries; 8.1 W3C XML Schema Type Library; 8.2 DTD Compatibility Datatypes; 8.3 Which Library Should Be Used?; Chapter 9: Using Regular Expressions to Specify Simple Datatypes; 9.1 A Swiss Army Knife; 9.2 The Simplest Possible Pattern Facets; 9.3 Quantifying; 9.4 More Atoms; 9.5 Common Patterns; Chapter 10: Creating Building Blocks; 10.1 Using External References; 10.2 Merging Grammars; 10.3 A Real-World Example: XHTML 2.0; 10.4 Other Options; Chapter 11: Namespaces; 11.1 A Ten-Minute Guide to XML Namespaces; 11.2 The Two Challenges of Namespaces; 11.3 Declaring Namespaces in Schemas; 11.4 Accepting Foreign Namespaces; 11.5 Namespaces, Building Blocks, and Chameleon Design; Chapter 12: Writing Extensible Schemas; 12.1 Extensible Schemas; 12.2 The Case for Open Schemas; 12.3 Extensible and Open?; Chapter 13: Annotating Schemas; 13.1 Common Principles for Annotating RELAX NG Schemas; 13.2 Documentation; 13.3 Annotation for Applications; Chapter 14: Generating RELAX NG Schemas; 14.1 Examplotron: Instance Documents as Schemas; 14.2 Literate Programming; 14.3 UML; 14.4 Spreadsheets; Chapter 15: Simplification and Restrictions; 15.1 Simplification; 15.2 Restrictions; Chapter 16: Determinism and Datatype Assignment; 16.1 What Is Ambiguity?; 16.2 The Downsides of Ambiguous and Nondeterministic Content Models; 16.3 Some Ideas to Make Disambiguation Easier; Reference; Chapter 17: Element Reference; 17.1 Elements; Chapter 18: Compact Syntax Reference; 18.1 EBNF Production Reference; Chapter 19: Datatype Reference; Appendixes; DSDL; A Multipart Standard; What DSDL Should Bring You; The GNU Free Documentation License; GNU Free Documentation License; 0. Preamble; 1. APPLICABILITY AND DEFINITIONS; 2. VERBATIM COPYING; 3. COPYING IN QUANTITY; 4. MODIFICATIONS; 5. COMBINING DOCUMENTS; 6. COLLECTIONS OF DOCUMENTS; 7. AGGREGATION WITH INDEPENDENT WORKS; 8. TRANSLATION; 9. TERMINATION; 10. FUTURE REVISIONS OF THIS LICENSE; Addendum: How to use this License for your documents; Glossary; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreO′Reilly
  • Data di pubblicazione2004
  • ISBN 10 0596004214
  • ISBN 13 9780596004217
  • RilegaturaCopertina flessibile
  • Numero di pagine506
  • Valutazione libreria

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Eric Van Der Vlist
Editore: O'Reilly Media (2003)
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Soft cover Prima edizione Quantità: 1
Da:
BooksByLisa
(Highland Park, IL, U.S.A.)
Valutazione libreria

Descrizione libro Soft cover. Condizione: New. 1st Edition. NEW PERFECT CONDITION SANITIZED. Book. Codice articolo ABE-1664744951611

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 18,98
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

Eric van der Vlist
Editore: O'Reilly Media (2003)
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Soft Cover Quantità: 10
Da:
booksXpress
(Bayonne, NJ, U.S.A.)
Valutazione libreria

Descrizione libro Soft Cover. Condizione: new. Codice articolo 9780596004217

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 24,46
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

van der Vlist, Eric
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Paperback Quantità: 1
Da:
Big Bill's Books
(Wimberley, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. Brand New Copy. Codice articolo BBB_new0596004214

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 22,21
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,76
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Eric van der Vlist
Editore: O'Reilly Media (2003)
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Brossura Quantità: > 20
Da:
Lakeside Books
(Benton Harbor, MI, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Brand New! Not Overstocks or Low Quality Book Club Editions! Direct From the Publisher! We're not a giant, faceless warehouse organization! We're a small town bookstore that loves books and loves it's customers! Buy from Lakeside Books!. Codice articolo OTF-Y-9780596004217

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 21,91
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,68
In U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

Van Der Vlist, Eric
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Brossura Quantità: 5
Da:
GreatBookPrices
(Columbia, MD, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Codice articolo 1187275-n

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 23,19
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,43
In U.S.A.
Destinazione, tempi e costi
Immagini fornite dal venditore

Vlist, Eric Van
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Paperback or Softback Quantità: 5
Da:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Valutazione libreria

Descrizione libro Paperback or Softback. Condizione: New. Relax NG 1.48. Book. Codice articolo BBS-9780596004217

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 25,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

van der Vlist, Eric
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Paperback Quantità: 1
Da:
GoldenDragon
(Houston, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. Buy for Great customer experience. Codice articolo GoldenDragon0596004214

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 23,07
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 2,99
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

van der Vlist, Eric
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Paperback Quantità: 1
Da:
Wizard Books
(Long Beach, CA, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Codice articolo Wizard0596004214

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 25,07
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,23
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Van Der Vlist, Eric
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Brossura Quantità: 17
Da:
Lucky's Textbooks
(Dallas, TX, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. Codice articolo ABLIING23Feb2416190070737

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 25,62
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,68
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Eric van der Vlist
Editore: O'Reilly Media (2024)
ISBN 10: 0596004214 ISBN 13: 9780596004217
Nuovo Paperback Quantità: 20
Print on Demand
Da:
Save With Sam
(North Miami, FL, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: New. Brand New! This item is printed on demand. Codice articolo 0596004214

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 29,36
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro