我想用一個快取的 xml 運行多個 Xslt。但是,我只能找到使用 cachedxslt 運行多個 xml 檔案的方法,但這不是我想要的。除了 Xslt 的 XsltExecutable 之外,是否可以有 Xmls 的 XsltExecutbale,以便我可以快取 xml 并在其上運行多個 xslt。
uj5u.com熱心網友回復:
您可以創建一個 DocumentBuilder 并使用parseXmlFromFile( https://www.saxonica.com/saxon-c/doc11/html/classDocumentBuilder.html#a4fd6acc79cbed4ae3aa9bd062ffa080f ) 將您的 XML 輸入檔案決議一次XdmNode,然后您可以將該 XdmNode 作為輸入到transformTo...您在 XsltExecutable 上呼叫的任何方法,或applyTemplates..在將該 XdmNode 設定為該方法的初始匹配選擇后運行任何方法setInitialMatchSelection。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/442395.html
