Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. function jsonml2dom(markup) {
  2. var tag = markup[0]
  3. var el = document.createElement(tag)
  4.  
  5. for (var i = 1, l = markup.length; i < l; i++) {
  6. var node = markup[i]
  7. var constructor = node.constructor
  8.  
  9. if (constructor === Object) {
  10. for (var attr in node) {
  11. el.setAttribute(attr, node[attr])
  12. }
  13. } else if (constructor === Array) {
  14. el.appendChild(jsonml2dom(node))
  15. } else {
  16. el.appendChild(document.createTextNode(node))
  17. }
  18. }
  19.  
  20. return el
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement