<p>A few years ago we started playing around with <a href="http://www.w3.org/MarkUp/Forms/" rel="noreferrer">XForms</a> from the W3C for a web app which required hundreds of custom forms.</p>

<p>As they aren't currently supported natively by the major browsers, what parsers/tools are you using on your projects today?</p>

<p>I'm not really interested in plugins - this needs to be something server side that emulates XForms.</p>

[{'answer_id': 81614, 'author': 'Teifion', 'author_id': 1384652, 'author_profile': 'https://Stackoverflow.com/users/1384652', 'pm_score': -1, 'selected': False, 'text': '<p>I do not use them and as they are not supported by any major browsers I doubt that anybody else will use them very often either.</p>\n'}, {'answer_id': 100033, 'author': 'Tambet', 'author_id': 18576, 'author_profile': 'https://Stackoverflow.com/users/18576', 'pm_score': 4, 'selected': True, 'text': '<p>We use XForms for creating user interfaces for SOAP-based web services. Currently we settled with <strong>Chiba</strong> XForms engine (<a href="http://chiba.sourceforge.net/" rel="nofollow noreferrer">http://chiba.sourceforge.net/</a>), but <strong>Orbeon</strong> (<a href="http://www.orbeon.com" rel="nofollow noreferrer">http://www.orbeon.com/</a>) actually seems more mature. Both are server-side engines, which convert XForms into HTML on the fly. The validation is performed on server side with the help of AJAX. This puts quite high demands on the server, so I wouldn\'t bet on those engines when creating sites with heavy traffic. Alternatives are well documented on XForms Wikipedia page: <a href="http://en.wikipedia.org/wiki/XForms" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/XForms</a>.</p>\n'}, {'answer_id': 137516, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': False, 'text': '<p>As far as I\'ve understood, XForms is a natural fit to the current flavour of REST-based architectures while addressing most of the major issues with complex form development in a pretty neat way. </p>\n\n<p>It\'s sad that people have largely forgotten about it :(</p>\n\n<p>That said, there are Javascript-based xforms engines like <a href="http://code.google.com/p/ubiquity-xforms/" rel="nofollow noreferrer">Ubiquity</a> that would help in getting cross-browser xforms support. And the recent development of high-performance Javascript VM\'s would give such engines great performance as well.</p>\n'}, {'answer_id': 279297, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': False, 'text': '<p>It is also possible to convert XForms to XHTML+Javascript with just an XSLT transformation so it can be done on client-side without plug-in. Have a look at <a href="http://www.agencexml.com/xsltforms/" rel="nofollow noreferrer">http://www.agencexml.com/xsltforms/</a>. It\'s an opensource project : <a href="http://sourceforge.net/projects/xsltforms" rel="nofollow noreferrer">http://sourceforge.net/projects/xsltforms</a></p>\n'}]
['https://Stackoverflow.com/questions/80940', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/8542/']