Merging rng2 and rng modules
[fnpeditor.git] / modules / metadataEditor / transformations.js
1 define(['libs/jquery-1.9.1.min'], function($) {\r
2 \r
3     return {\r
4         getMetadata: function(xml) {\r
5             var toret = {};\r
6             $(xml).find('metadata').children().each(function() {\r
7                 var node = $(this);\r
8                 toret[this.nodeName.split(':')[1].toLowerCase()] = node.text();\r
9             })\r
10             return toret;\r
11         },\r
12         getXML: function(metadata) {\r
13             var meta = $('<metadata></metadata>\n');\r
14             _.each(_.keys(metadata), function(key) {\r
15                 meta.append('\n\t<dc:'+key+'>' + metadata[key] + '</dc:'+key+'>');\r
16             });\r
17             meta.append('\n');\r
18             return vkbeautify.xml(meta.html());\r
19         }\r
20     }\r
21 \r
22 });