Estoy haciendo algo de codificación del lado del servidor con JavaScript (node.js) y me gustaría escribir xml válido.Bibliotecas para escribir xml con JavaScript
Encontré dos libs, pero estoy seguro de que hay más/mejor !?
- http://goessner.net/download/prj/jsonxml/ (LGPL)
- aún no liberado: https://sourceforge.net/projects/jsonix (LGPL)
Requisitos: código abierto (para el uso comercial)
estaría bien si el proyecto es rápido, pequeño y fácil de usar (en ese orden). Y me gustaría tener un poco más bajo nivel de acceso ala
doc.addElement('xy').addAttr('name', 'bob');
** Opción 1 **: documento.write ('') ** Opción 2 **: escriba usted mismo una biblioteca, no creería lo fácil que es. Todo lo que necesitaría sería una función que escapa correctamente de las entidades HTML (corchetes angulares, etc.). Simplemente no use espacios de nombres, hacen que tanto la biblioteca como todo el conjunto sean mucho más complicados. Lo bueno de esto sería (1) que sabría exactamente lo que está haciendo la biblioteca y (2) tendrá la biblioteca más simple posible que hace el trabajo específicamente para usted. –
mojuba
Pero no me puedo imaginar que no haya una sola lib que ya lo haga ... exactamente ese es el problema: "paréntesis angulares, etc." :-) – Karussell
@Karussell: (por favor responda con @mojuba al principio, mira así es cuando SO me envía una notificación). El problema con casi todas estas bibliotecas es que hacen mucho más de lo que usualmente necesitas. En cuanto a HTML escape, aquí es cómo hacerlo: función html (s) {return s.split ("&"). Join ("&") .split ("<"). Join ("<") .split (">"). join (">")} (lo siento, el formato no está disponible aquí) – mojuba