从内存中parsing文档和集合

我有一个需要支持XSLT 2/3的应用程序,对于如何解决文档有一个非常特殊的要求。

它必须支持多个input(即,通过fn:doc和fn:collection进入转换的文档)和输出(使用xsl:result-document),这些文档将位于应用程序内存而不是磁盘上,需要自定义的parsing器/发现者/等将文档传入/传出转换。

我努力寻找一个支持这个的Node.js XSLT包。

在撒克逊世界中,Java和C#API允许这样做(可以指定input和输出parsing器和集合查找器),但是我看不出用撒克逊节点使用的C API来做到这一点的方法在js或C API中),也不通过libxslt。

有谁知道这是可能的,目前可用的Node.js包?