Like user1066037 s answer, hopefully you can switch to Saxon. Saxon has an extension called saxon:discard-document
. It s available in either the PE or EE editions or Saxon-B. Search for "Saxon-B" here: http://saxon.sourceforge.net/
根据萨克森文件:
saxon:discard-document()
saxon:discard-document($doc as document-node()) => document-node(
This function removes a document from Saxon s internal document pool.
The document remains in memory for the time being, but will be
released from memory by the Java garbage collector when all references
to nodes in the document tree have gone out of scope. This has the
benefit of releasing memory, but the drawback is that if the same
document is loaded again during the same transformation, it will be
reparsed from the source text, and different node identifiers will be
allocated. The function returns the document node that was supplied as
an argument, allowing it to be used in a call such as
select="saxon:discard-document(document( a.xml ))".
如果你需要一个实例,说明如何使用<条码>轴心:弃单文件条码>,请让我知道,我可以张贴。