Update for next development version
trac/108: Pattern restriction does not work correctly with Unicode

Fix error in syntax of test for wide unicode support.
Fix old field syntax.

NDFD now returns an OperationNotSupported error for this example.  Too bad.
trac/110 bad unvalidated generation with simple list

This patch appears to generate good content without causing anything to go
wrong elsewhere, but fundamentally you can't expect generated XML to be
valid if you turn off validation when generating.
Switch to new internal development area
Add reproducer for trac/112
Replace reference to non-existent exception
Set DOM namespaceURI field correctly
trac/114 toxml fails when wildcard is in unrecognized namespace

The underlying problem was an attempt to insert an xml.dom.Node from the
pyxb.utils.saxdom implementation into a document from the xml.dom.minidom
implementation.  The toDOM infrastructure now converts nodes to the target
DOM implementation, as well as adding their namespaces to the document.

Regression test includes schema provided by bug reporter.
DOM API requires Element.tagName to be supported
extend trac/114 test to cover attributes

Fix iteration over attributes when cloning a node, and use the
prefix-qualified attribute tag.
xsd.datetime: fix boundary case error with negative whole-day durations
xsd.datetime: check for absent/invalid constructor arg
xsd.datetime: avoid mutating source internal data structure
trac/115: Problem with timedelta to duration conversion
Remove unreferenced method
trac/116: Simple-typed elements accept any attributes

Move the instance attribute initialization code from complexTypeDefinition
to _TypeBinding_mixin, so that the attempt to set attributes from a DOM
source is made visible.  Add support in simpleTypeDefinition to record the
attempt to set an attribute: this raises the same exception as is raised in
the complexTypeDefinition version when the attribute is not recognized.

The comments in the code now imply that attribute settings are simply
accepted, and a validation error occurs only when requested.  As noted in
trac/117 complex types have always raised exceptions immediately on an
attempt to construct with an unrecognized attribute, regardless of
validation settings.  This may or may not be a bug (more thought is required
on when the diagnostic for setting an attribute should be generated), but
it's not related to the issue in trac/116, so it's being deferred.
trac/119: unable to resolve with absent namespace

As absent namespaces cannot be identified within the document, the only
way to convert a document using an absent namespace to a Python instance  is
to do so through the CreateDocument functions in the module corresponding to
the absent namespace, where that namespace is used for resolution.

When the document declares a default namespace in an outer element, but
undefines it internally, PyXB did not use the module-provided fallback
namespace, instead failing to locate the information.
examples/ndfd: fix issues related to schema update

Subsequent to redirecting the service from
"http://www.weather.gov/forecasts/xml" to
"http://graphical.weather.gov/xml", the schema for NDFD were updated.
Several issues arise:

The as-distributed parameters.xsd has a pressure.units attribute for which
the default value is not one of the valid restrictions.  This requires a
manual edit of the generated bindings file to add it.  A request that this
be fixed upstream is pending on the NDFD user group at Yahoo.

(showreq.py) The WSDL now defines a Unit part that is not present in the
example document.  Update to accommodate this inconsistency.

(forecast.py) The data element changed from maxOccurs=1 to
maxOccurs=unbounded, requiring that the first element be extracted before
the contents are printed.
trac/0120: module CreateFromDocument ignores default_namespace

Add documentation for the supported keywords, and make the default_namespace
keyword useful.  (NOTE: Due to laziness, the test for this change is
integrated into the test for trac/0119.)