[英]Replacement for Apache Xalan TransformerFactoryImpl
我在一個舊的 Java 項目中找到了以下代碼。 我想刪除com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl ,因為 Apache Xalan 存在安全問題並且它似乎已停用。import javax.xml.tran ...
[英]Replacement for Apache Xalan TransformerFactoryImpl
我在一個舊的 Java 項目中找到了以下代碼。 我想刪除com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl ,因為 Apache Xalan 存在安全問題並且它似乎已停用。import javax.xml.tran ...
[英]How to be able to change the error messages locales when using the Java Transformer class
我在 java 中使用 XSL Transformer class(在我的例子中,它是 Java 8)。 我有一些錯誤消息,例如: 我的機器有法語語言環境,但我更喜歡用英語顯示消息。 是否可以像使用 SAXParser class 那樣做? 例如,在 SAXParser 中,您可以執行以下操作: ...
[英]XPath query returns a null node in a legacy C++ system using Xerces-C++ and Xalan-C++
我一直在維護一個使用 Xerces-C++ 進行 XML 解析的遺留系統。 我必須使用 Xalan-C++ 來實現完整的 XPath 支持。 我正在使用 Xerces-C++ 3.2.3 和 Xalan-C++ 1.12.0 - 這些版本相互兼容我根據本示例指南編寫的一些代碼一直存在問題: http ...
[英]using set:intersection in XSLT
我正在嘗試在 XALAN 中將 tokenize 與 exslt 的交集一起使用。 示例代碼: 這是示例輸入: 我希望交集報告值為 3 - 但它總是報告 0。 我目前的 output: 有什么不正確的方法嗎? ...
[英]xsl issue after changing apache xalan to sun xalan
我們有下面的 fx 來轉換和處理 xsl,xml 文件。 初始化工廠 object 我們曾經有以下代碼(舊代碼:) 新我們對新代碼進行了更改:轉換工廠參考 但在此之后,我們在轉換文件時遇到錯誤 javax.xml.transform.TransformerConfigurationException ...
[英]How to implement siblings nodes (XPATH expressions) relation in Java using DOM and XALAN processor
大家好,我正在 Java 中開發一個程序,以使用 XPATH 讀取 XML 用於兄弟節點(相同級別的元素) 我無法在 Java 中實現低於 XPATH 表達式: //*:root/*:child1[.='child_value']/following-sibling::*:child2[*:sube ...
[英]How to fix vulnerability(CVE-2022-34169) in selenium:htmlunit-driver:3.62.0. It is coming from Xalan Java » 2.7.2 as a direct vulnerability
如何修復 selenium:htmlunit-driver:3.62.0 中的漏洞(CVE-2022-34169)。 它來自 Xalan Java » 2.7.2 作為直接漏洞我們在空手道框架中使用 org.seleniumhq.selenium:htmlunit-driver:3.62.0。 W ...
[英]Java methods in xsl not available
我在 xsl 中使用一些 Java 方法,如下所示: 當我使用 Xalan 處理器從 Eclipse 執行 xsl 時,沒問題。 但是,當我在具有相同 Xalan 版本的軟件中的服務器上執行時,出現以下錯誤: XalanXPathException:function 號 'java.text.Si ...
[英]Conditional execution of XSL template
嗨,我遇到了一個問題,我希望我的模板匹配僅在另一個 XPATH 中滿足特定條件時執行這是我的輸入 XML 僅當存在 YKDC 是特定項目的唯一子節點且所有其他項目同時存在 BDDC 和 YKDC 的節點時,我才想將 ShipNode BDDC 的數量歸零。 到目前為止,這是我的解決方案 ...
[英]TomCat Servlet execution java.lang.StackOverflowError exception
我在服務重啟后第一次調用 Apache TomCat 8.5.51 時隨機收到以下錯誤。 一段時間后錯誤會自動消失,這使得調試變得非常困難。 原因可能是什么? 錯誤日志: ...
[英]Unexpected result when iterating descendants in node-set using //
在我使用標准 JDK 的簡單 XSLT 轉換中,使用 // 快捷方式時我得到了意想不到的結果。package my.xslt.test; import java.io.StringReader; import java.io.StringWriter; import javax.xml.trans ...
[英]Performance issue with xalan api
以下方法需要 33 秒(執行時間)來執行 10000 次迭代。 CachedXPathAPI來自org.apache.xpath.CachedXPathAPI 。 我正在使用 xalan-2.7.0.jar。 請任何人都可以在這里幫助我如何減少執行時間。 如果我們增加負載,比如說 40000 次迭 ...
[英]Formatting Date Value Using xslt
如何在 XSLT version1.0 中格式化以下 XML 日期元素? GenerationTime必須在 output XML 中以yyyy-MM-dd'T'HH:mm:ss模式格式化。 這是我從我的產品(Intergation Server)文檔中找到的執行時,XSLT 服務調用外部 XSL ...
[英]Xalan-J: resolve the namespace of a QName text value within an extension function
我已經實現了一個簡單的 XPath 擴展函數,該函數旨在在 XSLT 轉換期間由 Xalan-J 調用。 調用部分是微不足道的,但我不明白的是函數的實現應該如何訪問正在轉換的文檔的命名空間上下文(不是轉換的上下文,作為擴展函數的第一個參數提供)。 我需要這個上下文來解析實際上是 QName 的元素文 ...
[英]Increment counter based on condition in XSLT 1.0
如何根據條件增加計數器並使用該計數器來測試另一個條件並呈現一些語句? 這是我的輸入 XML - 這是我正在嘗試的 XSLT - 預期產出- ...
[英]How to Convert dateTime from one timeZone to another in XSLT
我們正在嘗試使用 XSLT 擴展將 DateTime 從 GMT 轉換為 EST。 我們正在使用 java 的 SimpleDateFormat 和 TimeZone 來設置 timeZone 並對其進行格式化。 這是將 timeZone 從一種格式格式化為另一種格式,但不會將 DateTime 轉 ...
[英]What are the list of characters XSLT escapes while producing string values?
我知道將 disable-output-escaping 屬性設置為 true,我們可以轉義某些特殊字符。 有什么清單嗎? XSLT 版本:1.0 我正在使用的實現:Xalan XSLT 1.0 ...
[英]Fatal Error when transforming a XSL with Java 1.8.0_251
嘗試轉換樣式表時,我從 Java 1.8.0_251 收到以下錯誤。 然而,相同的樣式表轉換與 Java 1.8.0_241 沒有任何問題。 當行 tFactory.newTransformer(stylesheet); 時出現錯誤被執行。 也使用 xalan 2.7.2 而不是 Java 1.8. ...
[英]How I can use com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl on WebSphere instead com.ibm.xtq.xslt.jaxp.TransformerImpl?
我在 WebSphere 8.5.5 上有 java 應用程序。 我使用來自 jdk 的 xslt 變壓器。 當我使用控制台版本時,我可以使用 jdk 版本的變壓器。 現在,我切換到 WebSphere。 當我創建一個 TransformerImpl 時,它是從 Ibm 創建的。 它有很多錯誤。 ...
[英]Access Java public statics from XSL
我知道可以通過在 XSL 中添加命名空間來調用 Java 方法。 是否可以像在 Java 中那樣不使用 getter 來訪問靜態數據? 爪哇: XSL: 編輯:我應該提到我正在使用 Xalan,但其他處理器的答案將來會對其他人有所幫助。 ...