2011-03-13 81 views
0

我試圖實現一個訪問toString()的XSL樣式表 - 一個TextExtractor的方法。我使用的解析器是Saxon9HE。XPath中的工廠模式

簡單的類別圖:

AbstractText 
+toString() : String
Factory 
+load(String uri) : AbstractText // Returns a instance of a subclass

有沒有人線索如何將一個XSL文件中調用toString()?

感謝, 約翰

+1

無論何時您想在[Infoset](http://www.w3.org/TR/xml-infoset/)之外處理數據類型,[XDM](http://www.w3.org/TR/xpath- datamodel /)或[XML Schema Datatypes](http://www.w3.org/TR/xmlschema-2/)作用域,則需要使用[XSLT 1.0](http://www.w3.org/TR/) xslt#section-Extension-Functions)或[XSLT 2.0](http://www.w3.org/TR/xslt20/#extension-functions)擴展函數 – 2011-03-13 20:32:51

回答

0

你說的是從XSLT調用Java,對吧?這些規則取決於您使用的XSLT處理器,這些處理器尚未告訴我們。

+0

我正在使用Saxon9HE – codingjoe 2011-03-14 16:31:46