Thinking it would help to have a tool that validates the syntax of XHTML/XForms applications, I developed an XHTML/XForms 1.1 XML Schema integration in the fall of 2009.   I contacted W3C to see whether they might have use for such an integration.  I learned that an XSD integration was indeed planned for the 2010 work, and also, an RNG integration.   I volunteered to collaborate with Leigh Klotz of W3C to test the integration I had developed against the XForms test suite.  
The project file accompanying this README bundles that work for handoff to Leigh and his associates.  Note I am still available to communicate as necessary to achieve a clean turnover.  The notes below describe the packaging of the project file and the status of the work.

Owen Newnan
2/26/10

720 260-5753
onewnan@gmail.com

Packaging
The zip archive contains an Eclipse project with an ant build.xml script in the root directory.  The script uses the ant foreach task, therefore requiring the ant-contrib library in the ant classpath.  The project also contains the W3C XForms test suite as downloaded 2/26/10 along with a snapshot of the draft RNG schema provided by Leigh.  Files used in this project were obtained from the following sources:
* xhtml+xforms RNC received from Leigh Klotz via email 12/11/09
* the version of jing used was at level 2009-1111; but is not bundled in this package due to strictures on redistribution
* XHTML RNC was taken from nxml-mode-20041004 distribution
Test Results
The test suite was executed using the validate-xforms11-testsuite-xsd target.  This validates every XHTML file in the suite using both jing and the ant schemavalidate task, allowing side-by-side comparison of results for both the RNG and XSD schemas.  Note that ID checking is turned off for jing but not schemavalidate.  Therefore the latter reports ID references errors ignored by the former.  
The test results are reflected in these files
•	temp/suite results.txtcontains the ofrom the validate-xforms11-testsuite-xsd target.
•	“Issues List.doc” (in the root directory): lists the as yet unaddressed issues as identified in the test suite validation.  This is really just a checklist—Leigh should have discussion threads on almost all of these issues (if need be I can dig these up by test number).  
Design
Overview
At this point the XSD and RNG results agree for most of a substantial test battery, suggesting this project provides at least a useful point of departure for the XSD integration.  However, once a firm spec exists, I recommend a walkthrough of the added/new lines of XSD that make up the integration.   These lines are not extensive, so this should not be difficult.  
The XSD files of the integration appear in the ‘xsds’ subdirectory:
xhtml1-strict.xml	but
This is the base XHTML 1.0 XSD as downloaded from W3C except reformatted using Eclipse to facilitate “diffing” the modified xforms XSD.
xhtml+xforms.xsd
This is the XHTML 1.0 XSD with hooks added for XForms 1.1.  Note the original rather than modular XHTML XSD is used as the foundation.  This choice was made because some those modules did not validate using the Java parser technology I was using.  
Note the comments at the beginning of the file.  Also, the added lines for XForms hooks are easy to identify since these lines reference the ‘xforms’ namespace.  
XForms-11-Schema.xsd
This is the XSD as provided with the 1.1 specification with the following proposed fixes/clarifications:
•	09-Jan 2010 OSN: Replaced two occurrences of "&" with "&amp;"
•	09-Jan 2010 OSN: Specified processContents="lax" for extension element
•	10-Jan 2010 OSN: Made label mandatory only for input, secret, textarea, upload, range, trigger, submit, select, select1, item and itemset
•	20-Jan 2010 OSN: Pending publication of erratum, added optional extension element for model, bind, and UI Common.
•	21-Jan 2010 OSN: Added nodeset attribute for submission header
•	22-Jan 2010 OSN: Created Repeat.Attributes attribute group and included it under xforms:group
•	22-Jan 2010 OSN: Refactored help, hint, label, and alert elements to derive from complex types to allow redefine
xforms11-with-xhtml-attributes.xsd
This is a completely new file which adds XHTML attributes for XForms constructs using the XSD redefines facility.   It
1.	Extends complex types such as HelpType to support additional attributes/groups.
2.	Recreates versions of XHTML attribute groups such as coreattrs in the ‘xforms’ namespace.  Note these lines were copied and pasted from the XHTML 1.0 schema; I encourage you to verify these are the correct and complete list of attribute groups to include.