added document.createComment and document.createElementNS