Ok. Actually it's not too hard to emulate Preview ourselves via XSL. Mostly we just have to take care of special tags like code or readmore and kinda ignore stuff like square brackets.
Was just wondering why not let people preview offline so as to lessen the load on PM server. Some online survey apps did that. Using their proprietory apps, people create survey completely offline and upload the survey when done.
Thanks for explaining.