Estoy creando un SVG usando JSDOM y D3, y luego lo escribo en un archivo SVG usando FS en un entorno Node. Este SVG tiene controladores de eventos adjuntos para eventos de "arrastre", pero estos controladores no se conservan en el archivo escrito.
¿Cómo puedo mantener todos los controladores de eventos asociados con un SVG DOM al escribir ese SVG en un archivo?
No creo que puedas serializar controladores de eventos. Guardaría los parámetros del controlador en el html usando la propiedad del conjunto de datos de los elementos DOM. Luego, cuando vuelva a cargar el elemento svg, puede llamar a una rutina de inicialización para restablecer los controladores de eventos.