Sto facendo un po 'di codifica lato server con JavaScript (node.js) e vorrei scrivere xml valido.Librerie per scrivere xml con JavaScript
Ho trovato due librerie, ma sono sicuro che ci sono più/meglio !?
- http://goessner.net/download/prj/jsonxml/ (LGPL)
- non ancora rilasciato: https://sourceforge.net/projects/jsonix (LGPL)
Requisiti: open source (per usi commerciali)
sarebbe bello se il progetto è veloce, piccolo e semplice da usare (in quest'ordine). E vorrei avere accesso a livello un po 'inferiore ala
doc.addElement('xy').addAttr('name', 'bob');
** Opzione 1 **: documento.scrivi ('') ** Opzione 2 **: scrivi tu stesso una biblioteca, non crederesti quanto sia facile. Tutto ciò di cui avresti bisogno sarebbe una funzione che sfugge correttamente alle entità HTML (parentesi angolari ecc.). Basta non usare gli spazi dei nomi, rendono sia la libreria che l'intera cosa molto più complicate. La cosa buona di questo sarebbe (1) che tu sapresti esattamente cosa sta facendo la libreria e (2) avrai la libreria più semplice possibile che fa il lavoro specifico per te. –
mojuba
Ma non riesco a immaginare che non ci sia una sola lib che lo faccia già ... esattamente questo è il problema: "parentesi angolari ecc" :-) – Karussell
@Karussell: (per favore rispondi con @mojuba all'inizio, guarda come quando SO mi invia una notifica). Il problema con quasi tutte queste librerie è che fanno molto più del solito. Come per l'escape HTML, ecco come farlo: function html (s) {return s.split ("&"). Join ("&") .split ("<"). Join ("<") .split (">"). join (">")} (mi dispiace, la formattazione non è disponibile qui) – mojuba