Mi archivo xml tiene
<!DOCTYPE application [ %common;]>
y he usado &commonFaults;
, (que es una de las entidades definidas en el archivo ./common.ent
), muchas de ellas en el archivo xml
en mi aplicación de nodo quiero ingresar el contenido del archivo xml stringifed. Y a cambio quiero que se resuelvan todas las entidades.
entrada
<!DOCTYPE application [ %common;]> &commonFaults;
archivo common.ent:
<!ENTITY commonFaults ' '>
Salida deseada
<!DOCTYPE application [ %common;]>
Busco xmllint
con la opción --noent
que hace esto de manera eficiente.
Estoy buscando una herramienta / lib similar que haga esto como módulo npm, que puedo ‘requerir’ en la aplicación de nodo y realizar la misma tarea que hace xmllint
.
No quiero usar ChildProcess de node.