Data Request Broker
2-3-release

Package fr.gael.drb.xsd

Implementation of DRB for the support of XSD XML schema files.

See:
          Description

Interface Summary
ValueValidator Interface for validation of values.
XsdInvalid Output of the XML-Schema validator.
XsdNode A XML-Schema validator wrapper for DrbNodes.
XsdValueSpace Declaration of the XML-Schema value space.
 

Class Summary
Namespace Declaration of a namespace.
XmlSchema Declaration of an XML-Schema.
XsdAnnotation Declaration of an XML-Schema annotation.
XsdAny Declaration of the XML-Schema element wildcard.
XsdAnyAttribute Declaration of the XML-Schema attribute wildcard.
XsdAppinfo Declaration of an XML-Schema appinfo.
XsdAtomicType Declaration of an XML-Schema atomic type.
XsdAttribute Declaration of a general XML-Schema attribute.
XsdAttributeGroup Declaration of a general XML-Schema attribute group.
XsdComplexType Declaration of an XML-Schema complex type.
XsdDocumentation Declaration of an XML-Schema documentation.
XsdElement Declaration of a general XML-Schema element.
XsdEnumerationFacet Declaration of an XML-Schema enumeration Facet.
XsdFacet Declaration of an XML-Schema Facet.
XsdFactory The XML-Schema factory.
XsdFractionDigitsFacet Declaration of an XML-Schema fractionDigits Facet.
XsdLengthFacet Declaration of an XML-Schema length Facet.
XsdListType Declaration of an XML-Schema list type.
XsdMaxExclusiveFacet Declaration of an XML-Schema maxExclusive Facet.
XsdMaxInclusiveFacet Declaration of an XML-Schema maxInclusive Facet.
XsdMaxLengthFacet Declaration of an XML-Schema maxLength Facet.
XsdMinExclusiveFacet Declaration of an XML-Schema minExclusive Facet.
XsdMinInclusiveFacet Declaration of an XML-Schema minInclusive Facet.
XsdMinLengthFacet Declaration of an XML-Schema minLength Facet.
XsdModelGroup Declaration of an XML-Schema model group.
XsdName Declaration of a Xsd name.
XsdNodeImpl A XML-Schema validator wrapper for DrbNodes.
XsdParticle Declaration of an XML-Schema particle.
XsdPatternFacet Declaration of an XML-Schema pattern Facet.
XsdSimpleType Declaration of an XML-Schema simple type.
XsdTotalDigitsFacet Declaration of an XML-Schema totalDigits Facet.
XsdType Declaration of a general XML-Schema type.
XsdWhiteSpaceFacet Declaration of an XML-Schema whiteSpace Facet.
XsdWildcard Declaration of the XML-Schema wildcard.
 

Package fr.gael.drb.xsd Description

Implementation of DRB for the support of XSD XML schema files.

DRB API® XML Schema Validator parses the data file and validates that its structure contents is compliant with the one specified in the associated XML Schema. Indeed, it knows how to interpret the XML Schema which uses the requirements provided by the W3C. The XML Schema purpose is to define the legal building blocks of an XML document. An XML Schema defines how elements and their children and their attributes shall appear in a document. It defines for each of them their order, their number, their data type and their default or fixed values. The XML Schema is written in XML, it supports data types and namespaces.

The fr.gael.drb.xsd contains all interfaces and classes required to deal with XML Schema validation within DRP API®. It recognizes markups defined in the namespace http://www.w3.org/2001/XMLSchema. It must be reminded that DRB API® implements most xsd markups with some variation which are mentioned in the API documentation.

The supported xsd markups are listed using the following command line:

java -jar [DRB_INSTALLATION_HOME]/lib/java/drb-[M]-[m]-[t].jar --help xsd


Data Request Broker - DRB API®
2-3-release

Copyright© 2001-2009 GAEL Consultant. All rights reserved. Use is subject to license terms .