saxon

    0熱度

    1回答

    雖然做XSLT轉換匹配的5參數的功能,我有一個要求,叫裏面的數據源XSL。我使用的ORA-EXT來實現它。但我正在逐漸上找不到使用ORAEXT查詢數據庫功能的名爲匹配5參數函數和4個參數的匹配功能。 完整堆棧跟蹤: Static error at char 1 near {...t_code','jdbc/JDBCDataSourc...} in expression in xsl:value-o

    0熱度

    1回答

    我在xslt中使用自定義xpath函數調用,其中我的方法正在返回從數據庫中提取的對象列表。我必須根據我從數據庫獲得的結果集的數量生成多個xml。這是導致異常 : Error on line 28 of comptel.xsl: XPTY0020: Required item type of the context item for the child axis is node(); ac

    0熱度

    1回答

    我有一個XML文件,需要使用XSLT 2.0基於映射文件進行轉換。我正在使用Saxon HE處理器。 我的映射文件: <element root="TEST"> <childName condition="/TEST/MyElement/CHILD[text()='B']>/TEST/MyElement/CHILD</childName> <childBez condition

    0熱度

    1回答

    我試圖在撒克遜運行下面的代碼 map:merge(for $mov in doc("movies.xml")/movies/movie return map:entry($mov/@id, avg($mov/ratings/child::node()))) 不過,我得到的錯誤如下: XPST0081: Namespace prefix 'map' has not been declared 我相信

    3熱度

    1回答

    我不知道爲什麼我收到我的XSLT以下錯誤: 軸步進子::元素(_SetMax42, XS:anyType的)不能用在這裏: 上下文項是一個原子值 好像使用的xsl:when條件計似乎導致它,但我不明白爲什麼或如何解決這得到我需要的東西。 <xsl:variable name='_LoopVar_102_0_set' select="$_ManageWorkOrderSubmitWorkOrderR

    1熱度

    1回答

    我在我的PHP中使用Saxon/C API作爲XSLT 2.0處理器版本1.0.0。我使用了0.3版本,它完美地編輯了我的樣式表。不幸的是,0.3在我需要的一個函數中有一個錯誤,所以我升級到了1.0.0。該錯誤已經消失,但現在它不編譯我的XSTL,並說 net.sf.saxon.s9api.SaxonApiException : Stylesheet compilation failed: 1 e

    3熱度

    1回答

    我想從XSLT2.0查詢MySQL數據庫使用SQL查詢並填充我的XSLT文件中的參數。我正在使用saxon9ee.jar以及saxon9-sql.jar。 我發現了this鏈接,但它沒有解決我的問題。 我得到以下錯誤: Connecting MySQL... Connected... Error on line 43 of DB_Query_XSLT_Test.xsl: XTDE14

    1熱度

    1回答

    我正在使用saxonb9-1-0-8j處理器。 我在Ant中使用<xslt>任務運行我的轉換。 我想使用撒克遜的擴展功能,如saxon:line-number()。 我發現-I選項允許當前文檔的行編號(reference)。 我的問題是:如何通過<xslt>任務允許行編號? Ant documentation for <xslt>表示應該有一個嵌套的attribute元素來傳遞處理器特定的設置。但

    -1熱度

    1回答

    我想知道如何測試字符串值是否是正確的xslt模式。 我嘗試使用撒克遜API來做到這一點。 我寫了這個: import net.sf.saxon.Configuration; import net.sf.saxon.pattern.Pattern; import net.sf.saxon.pattern.PatternParser20; import net.sf.saxon.sxpath.I

    0熱度

    2回答

    我最近得到了撒克遜PE試用許可證,並希望中駱駝使用此版本撒克遜的。我下載了Saxon-PE-9.6.0.8罐子,並通過maven將它們包含到了我的項目中。我正在使用駱駝2.16.0。 我已經嘗試了很多方法,但是通過使用Camel的「?transformerFactory = ...」選項並將Saxon的ProfessionalTransformerFactoryImpl傳遞給我,這在我的Sprin