Repeat-* Attributes Considered Harmful

Hi,

The new draft defined the repeat-* attributes in chapter 9.3.2 because 
XHTML (or any host language) doesn't allow <xforms:repeat>.

However, the following syntax is also forbidden in XHTML:
<html:table>
	<xforms:switch>
		<xforms:case>
			<html:tr>...</html:tr>
		</xforms:case>
		<xforms:case>
			<html:tr>...</html:tr>
		</xforms:case>
	</xforms:switch>
</html:table>
Following the same logic, attributes switch-* and case-* should also be 
defined.

Moreover, we also have a problem with <xforms:input> inside <html:p>, 
and so on. Adding new attributes input-* (and upload-*, range-*, 
setvalue-*, aso...) is not a good solution IMHO.

IMHO, chapter 9.3.2 should be removed, and another solution should be 
defined to include XForms elements inside XHTML.

Regards,
Jérôme

Received on Tuesday, 27 August 2002 09:41:10 UTC