List of terms and their definitions used in this book.
What is DTD? DTD stands for Document Type Definition. DTD is XML schema language.
What is JAXP? JAXP stands for Java API for XML Processing.
JAXP enables Java applications to parse, transform, validate and query XML documents using an API
that is independent of a particular XML processor implementation.
JAXP provides a pluggability layer to enable vendors to provide their own implementations
without introducing dependencies in application code.
Using this software, application and tool developers can build fully-functional XML-enabled
Java applications for e-commerce, application integration, and web publishing.
What is RNG? RNG stands for RELAX NG. RNG a pattern-based, user-friendly XML schema language.
RNG schemas may use types to constrain XML character data.
RNG is maintained by the Organization for the Advancement of Structured Information Standards (OASIS) and is both an OASIS and an ISO (International Organization for Standardization) standard.
What is Schematron? Schematron is a rules-based XML schema language. Whereas DTD, WXS,
and RNG are designed to express the structure of a content model,
Schematron is designed to enforce individual rules that are difficult or impossible
to express with other schema languages. Schematron is intended to supplement a schema written
in structural schema language such as the aforementioned. Schematron is in the process of becoming an ISO standard.
What is WXS? WXS stands for W3C XML Schema.
What is Xerces2 Java Parser? Xerces2 Java Parser is an open source Java API of XML parsers.
Xerces2 Java Parser supports XML 1.0 and 1.1, XInclude 1.0, DOM Level 3, SAX 2.0, JAXP 1.3,
and XML Schema 1.0.
What is XML? XML stands for eXtensible Markup Language.
XML is a markup language for organizing information in text files.
What is XML Document? A text file that contains information organized in a structure that meets XML
specifications.
What is XML Schema? XML Schema is an XML schema language recommended by W3C (World Wide Web Consortium) in 2001.
An XML schema is a set of rules to which an XML document must conform in order to be considered 'valid' according to that schema.
An XML schema language is a set of rules on how to write an XML schema.
XML Schema is an object-oriented XML schema language.
XML Schema provides a type system for constraining the character data of an XML document.
What is XML Schema processor? A XML Schema processor is a program that validates an XML document against
an XSD document.
What is XMLPad? XMLPad is a freeware XML editor with ability
to edit XML, DTD, XSD, and other XML related documents. XMLPad also perform DTD validation,
XML Schema (XSD) validation, XSLT transformation.
What is XSD? XSD stands for XML Schema Definition. An XML schema document written in XML Schema is called XSD
and typically has the filename extension ".xsd".