Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function jsonml2dom(markup) {
- var tag = markup[0]
- var el = document.createElement(tag)
- for (var i = 1, l = markup.length; i < l; i++) {
- var node = markup[i]
- var constructor = node.constructor
- if (constructor === Object) {
- for (var attr in node) {
- el.setAttribute(attr, node[attr])
- }
- } else if (constructor === Array) {
- el.appendChild(jsonml2dom(node))
- } else {
- el.appendChild(document.createTextNode(node))
- }
- }
- return el
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement