As for data loss using gumbo, I have never actually seen it lose anything I have typed yet. What I have seen is some text losing its parent tag (because the tag was never properly closed), or a short snippet where the offending tag gets xhtml escaped and becomes text itself. Other fixes include adding a missing doctype, or converting an xml declaration to a comment because the file was missing a doctype.
So at worst, I had to fix-up the broken tag or add a tag around text. That said, I have not tried all combinations of poorly formed xhtml and some strange combination of errors might make gumbo freak out. But gumbo is much much more forgiving than tidy ever was.
For me Preview is the way to go as in xhtml mode it will detect the first parsing error as you type telling you immediately if there was a problem, so the fix can be done right away by you and therefore preventing the possibility of wierd conbinations of mistakes in the same file later.
|