I have an HTML form on which I have no control, and I would like to display the contents (labels AND input text/choices) to the client with another layout on the page (actually, to do a "review your answers" page).
So I pretty much need to transform a complex HTML form into another HTML doc (or DOM node tree).
It seems to me very close to the usual use case for XSL transformations, except that the input is not XML.
I just wonder if XLST is the de-facto way to go to do that, or if I could use another technique (maybe better suited for non-XML input)?