+ },
+
+ toXML: function() {
+ var d = function(element, parent, level) {
+ console.log(element.getText ? 'text: ' + element.getText() : 'node: ' + element.getWlxmlTag());
+ var isElementNode = element instanceof documentElement.DocumentNodeElement;
+ parent.prepend(element.toXML(level));
+ if(isElementNode) {
+ var dom = $(parent.children()[0]),
+ elementChildren = element.children();
+ for(var i = elementChildren.length - 1; i >= 0; i--) {
+ d(elementChildren[i], dom, level + 1);
+ }
+ }
+ }
+ var parent = $('<div>');
+ d(this.doc(), parent, 0);
+ return parent.html();