Subject:WYSIWYG empties templates Author:Wim Walstra Date:01 Nov 2002 06:37 AM
We experience big problems with the WYSIWYG tab when editing XSLT files.
We are working on a XSL file containing multiple templates.
When we go to the WYSIWYG tab the preview is show as expected, but when we go back to the XSLT Source tab the source is completely modified. Templates are emptied, content of template is moved to root template etc.. When we stay out of the WYSIWYG tab everything stays ok and schema can be debugged ok.
Subject:WYSIWYG empties templates Author:(Deleted User) Date:01 Nov 2002 03:41 PM
thank you very much for the test case, I can reproduce the problem.
I look into your stylesheet and found you have some thing like this:
and inside each template you have
element. according to HTML specification, The P element represents a
paragraph. It cannot contain block-level elements (including P itself). DIV
is a block level element which makes your result html not validate against
HTML DTD. our experience is when the HTML is not valid, the IE DOM can
easily give us trouble when we navigate the DOM and generate xsl code.
in the meanwhile, why don't you use instead of
? is not
block level element and is allowed inside
element. I tried to replace
with and it does not break WYSIWYG. also, I didn't see
any diffrence in the preview result compare with using