=head1 NAME

XML::Compile::Schema::Specs - Predefined Schema Information

=head1 INHERITANCE

=head1 SYNOPSIS

 # not for end-users
 use XML::Compile::Schema::Specs;

=head1 DESCRIPTION

This package defines the various schema-specifications.

=head1 METHODS

XML::Compile::Schema::Specs-E<gt>B<builtInType>((NODE|undef), EXPANDED | (URI,LOCAL), OPTIONS)

=over 4

Provide an EXPANDED (full) type name or an namespace URI and a LOCAL node
name.  Returned is a HASH with process information or C<undef> if not
found.

 Option         --Default
 sloppy_integers  <false>

. sloppy_integers => BOOLEAN

=over 4

the <decimal> and <integer> types must accept huge integers, which
require C<Math::Big*> objects to process.  But often, Perl's normal
signed 32bit integers suffice... which is good for performance, but not
standard compliant.

=back

=back

XML::Compile::Schema::Specs-E<gt>B<predefinedSchema>(URI)

=over 4

Return a HASH which contains the schema information for the specified
URI (or undef if it doesn't exist).

=back

XML::Compile::Schema::Specs-E<gt>B<predefinedSchemas>

=over 4

Returns the uri of all predefined schemas.

=back

=head1 SEE ALSO

This module is part of XML-Compile distribution version 0.66,
built on January 31, 2008. Website: F<http://perl.overmeer.net/xml-compile/>

=head1 LICENSE

Copyrights 2006-2008 by Mark Overmeer. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See F<http://www.perl.com/perl/misc/Artistic.html>

