我有一個xsl文件,我需要使用來自外部來源的參數。我使用Java和我的代碼看起來是這樣的:XSL轉換在Java參數
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer xsltTransformer = transformerFactory.newTransformer(xsltSource);
xsltTransformer.setParameter(parameterName, parameterValue);
然而,一個例外是在第二行拋出 - 變量或參數「變量名」是不確定的。我意識到編譯XSL並且可能在創建變換器時編譯。
那麼,我如何將參數傳遞給我的轉換? setParameter方法應該如何使用?
仔細檢查,以確保您的拼寫正確參數名稱和大小寫匹配什麼是在XSLT聲明。 – 2009-11-03 14:51:40