Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Relax Ng

Buy
Relax Ng, 9780596004217 (0596004214), O'Reilly, 2003
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.

The "X" in XML stands for "Extensible." XML is so extensible that I can invent new elements and attributes as I write XML documents. There is a natural limit to this extensibility; I need to keep track of the elements and attributes that I've created. Then I need to convey to the applications what my document structures will look like. Explaining the new elements and attributes to my application is necessary to help ensure that the application gets information it has a chance of understanding and also to automate some of the most time-consuming (and boring) programming tasks. This is where XML schema languages come into play.

XML schema languages are a nice idea as long as they don't become so complicated that XML vocabularies built using them are difficult to extend. Unfortunately, that's what was starting to happen before RELAX NG (REgular LAnguage for XML, New Generation) appeared. W3C XML Schema, the dominant XML schema language, is so complex and incorporates ideas from so many conflicting fields that it is difficult to learn, difficult to extend—yet its expressive power is still too limited to describe all the possibilities offered by XML! Even though we can expect that many applications will use this mammoth language, many people need a lighter-weight and simpler alternative.

RELAX NG provides that alternative. It is an XML schema language that is:

  • Focused on validating the structure of XML documents

  • Lightweight enough to be easy to learn, read, and write

  • Powerful enough to describe virtually any vocabulary that is based on well-formed XML 1.0 and namespaces in XML

RELAX NG is easier, more reliable, and safer to use than W3C XML Schema because of two things: RELAX NG has a sound mathematical grounding and focuses on doing a single thing perfectly well—validating the structure of XML documents.

RELAX NG won't do fancy tricks or make you coffee, but if you need a schema language that's easy to use and won't leave you in a labyrinth of obscure limitations, this is the language you should be using. Furthermore, an excellent open source tool (James Clark's Trang) can convert your RELAX NG schemas into other languages, including W3C XML Schema, if you still need to work with W3C XML Schema-based systems. You can work sensibly in RELAX NG but still share your schemas with people who use W3C XML Schema.

(HTML tags aren't allowed.)

Beginning Application Development with TensorFlow and Keras: Learn to design, develop, train, and deploy TensorFlow and Keras models as real-world applications
Beginning Application Development with TensorFlow and Keras: Learn to design, develop, train, and deploy TensorFlow and Keras models as real-world applications

You need much more than imagination to predict earthquakes and detect brain cancer cells. Become an expert in designing and deploying TensorFlow and Keras models, and generate insightful predictions with the power of deep learning.

Key Features

  • Cover the basics of neural networks and...
Marketing Without Advertising
Marketing Without Advertising
Milton Moskowitz, co-author, 100 Best Companies to Work for in America
There are good ideas here on every page... the nitty-gritty steps you need to—and can—take to generate sales...

Business Life
...straightforward advice on how to
...
Frontiers in Research of the Renin-Angiotensin System on Human Disease (Proteases in Biology and Disease)
Frontiers in Research of the Renin-Angiotensin System on Human Disease (Proteases in Biology and Disease)

The primary aim of this book is to provide a topical and timely forum for the critical appraisal of an area of renin-angiotensin system (RAS) research that is expanding rapidly. In this respect, a collection of thirteen chapters from distinguished and world-class experts in the field has been presented on the contemporary research of the RAS...


VALU, AVX and GPU Acceleration Techniques for Parallel FDTD Methods
VALU, AVX and GPU Acceleration Techniques for Parallel FDTD Methods

This book introduces a general hardware acceleration technique that can significantly speed up finite difference time domain (FDTD) simulations and their applications to engineering problems without requiring any additional hardware devices. It provides detailed code demonstration and analysis to help readers get the step-by-step guidelines...

Intelligent Paradigms for Assistive and Preventive Healthcare (Studies in Computational Intelligence)
Intelligent Paradigms for Assistive and Preventive Healthcare (Studies in Computational Intelligence)
This book presents some of the recent advances in assistive and preventive healthcare in intelligent environment. As the world is becoming increasingly aware of the needs of people with disabilities, researchers are finding new technologies and applications to assist disabled people in performing the everyday activities which able-bodied people...
Supermanifolds: Theory and Applications
Supermanifolds: Theory and Applications
A book written in a relaxed and friendly manner, that moreover, tries to appeal to both, physicists and mathematicians, by using their specific parlance at various parts. As already said, a concise, but at the same time reasonably complete, exposition of the basics of supermanifold theory. A concise but up-to-date account of some of the main...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy