![](/img/trans.png)
[英]Execute XPath 3.1 on Java map
我正在從 XPath 1.0 升級到 XPath 3.1。 我將庫javax.xml.xpath用於 XPath 1.0,現在正在使用Saxon-HE庫。 遷移代碼非常簡單,我使用 S9API 接口來評估 saxon 建議的表達式。 然而,有一小部分代碼我似乎無法弄清楚如何遷移: 此方法計算 ma ...
[英]Execute XPath 3.1 on Java map
我正在從 XPath 1.0 升級到 XPath 3.1。 我將庫javax.xml.xpath用於 XPath 1.0,現在正在使用Saxon-HE庫。 遷移代碼非常簡單,我使用 S9API 接口來評估 saxon 建議的表達式。 然而,有一小部分代碼我似乎無法弄清楚如何遷移: 此方法計算 ma ...
[英]XSLT 3 | Hash Function
我們一直在尋找從給定文檔生成特定文本的 hash,並提出了以下版本的 XSLT:<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:iway="http://iway.com ...
[英]Can I force the XSLT collection function to treat all files as XSL?
我目前正在構建一個 XSLT 樣式表,用於記錄一系列文件夾和子文件夾中的其他 XSLT 樣式表。 我的代碼提取了有關變量、函數等的具體細節,並將其呈現為 output 格式。 正在閱讀的工作表是由第三方產品創建的。 它們中的大多數都有一個 XSL 擴展,但其中一些是專有的擴展。 我有一些擴展名為 ...
[英]Using the command line to validate multiple DITA XSD 1.1 files (folder) using Saxon
當我運行 Saxon 命令行來驗證多個 DITA 文件時: a) 對文件夾使用 -s 選項不起作用。 b) 對文件使用通配符可以,但僅限於單一主題類型: 在這種情況下,所有主題都經過驗證沒有錯誤,但主題未被識別。 我正在使用 DITA-OT/Oxygen garage DITA 示例來測試命令 ...
[英]How to run Saxon on an XQuery Update file from the command line?
Saxon web 網站上的這一頁 [1] 說: 更新僅在 Saxon-EE 中可用,並且僅在明確請求時才受支持。 命令行有一個選項 -update:on 為此目的... 和請注意,除非使用鏈接樹 model 實現,否則對文檔的更新將失敗。這可以從命令行使用 -tree:linked... 因此 ...
[英]Saxon - s9api - setParameter as node and access in transformation
我們試圖在運行時向轉換添加參數。 唯一可能的方法是設置每個參數而不是節點。 我們還不知道如何為 setParameter 創建節點。 當前設置參數: QName TEST XdmAtomicValue 24 預期的設置參數: <TempNode> <local>Value1& ...
[英]XSD Validators swallow multiple errors in SAX parse
我需要收到一份報告,其中包含每個元素給定 XSD 1.0 架構的所有違規行為。 然而,在測試 Xerces、Saxon-EE 和 Altova 時,所有這些都會為每個 SAX 元素生成一條錯誤消息,即使違反了多個方面。 在下面的示例中,文本Brand New Œyes違反了maxLength和pat ...
[英]How to use the collection()-function with saxonche
我正在嘗試使用新的saxonche -Python 模塊( https://pypi.org/project/saxonche/ )來使用collection() -函數。 我希望它返回當前目錄中的所有 XML 文檔。 相反,它只返回None 。 我的代碼看起來像:from saxonche imp ...
[英]XSLT - Get data from HTTP Json endpoint and transform it
我正在嘗試從 HTTP 端點檢索 JSON 數據,並在 XSLT 中使用該值。 需要幫助從 JSON 數據中的 HTTP URL 檢索數據並進行轉換。 ...
[英]How to control the layout of attributes for the result of an XSL script?
我有一個 XSL 腳本(如有必要,我可以在此處顯示),其中包含 output 和 XML 文件。 問題是我用 SAXON 得到了這樣的結果: 如您所見,對於某些節點,所有屬性都在同一行上輸出,但對於其他一些節點,情況並非如此。 我希望一個節點的所有屬性都在同一行中。 在這種情況下,XSL 的工作方 ...
[英]SaxonCS - How to deal with XSLT transformation errors
我是 XSLT 轉型的新手。 我的目標是針對 XML 文件“驗證”給定樣式表中存在的不同規則。 這個樣式表是 XSLT 版本 2.0 所以為了做到這一點我正在嘗試來自 Saxonica 的 Saxon 庫。 為了說明一些背景,我正在研究 Factur-X 主題,這是一些歐洲國家/地區的電子發票標准。 ...
[英]Validate XML against XSD using Saxon API C# not reporting all validation errors
我正在嘗試使用適用於 C#.Net 的 saxon api 針對 xsd 驗證 xml。 但是,它並不能一次性捕獲所有驗證錯誤。 所有違反數據類型的元素都會被捕獲,但如果結構形成錯誤且其中存在多個錯誤,則它只會捕獲第一個錯誤。 我創建了如下示例代碼 XSD文件 文件 C#代碼 輸出此圖像顯示控制台 ...
[英]Java Modules, Gradle, external dependencies - Modules reading from more then one
從此處討論的初始問題開始Java 模塊,Gradle 項目 - 外部庫問題我現在在我的項目中面臨下一個問題,該問題現在基於Gradle 7.6 ,現在嘗試使用OpenJDK 19 。 嘗試使用Build > Build Project或Gradle > Tasks > build ...
[英]Java Modules, Gradle project - Problems with external libraries
我在IntelliJ中有一個多模塊項目,一個 java 庫項目,使用Gradle和我必須說的相當舊版本的庫,現在切換到Java 11 (現在使用來自https://jdk.java.net的 OpenJDK 11.0.2 /存檔/ )。 我想將該庫項目模塊化,向所有模塊添加一個module-info ...
[英]Add Soap Envelope with XSL transformation
這是我的源 XML: 我需要將它轉換成這個 XML: 這是我的 XSL: 除 soapenv:Envelope 元素外,一切正常。 它將屬性復制到每個元素,我只在這個元素中需要它們。 所以我的最終 XML 現在看起來像這樣: 請問我應該改變什么才能得到我想要的結果? 對於轉換,我有使用 Saxon ...
[英]Is it possible to use camel 2.13.4 with camel-saxon 3.14.0?
我正在嘗試將項目中使用的 camel-saxon 版本從 2.13.4 更新到 3.14.0,同時將 camel-core 的版本保持在 2.13.4。 我也在用 Java 1.8.265 構建。 在我的 pom.xml 中將 camel-saxon 的版本從 2.13.4 更改為 3.14.0 ...
[英]Speeding up xqueries containing DOM objects
我們目前在代碼中使用 DOM 對象來運行 xqueries。 目的是轉移到 TinyTree,以提高查詢性能,但是在調用 saxon xquery evaluator 之前需要花費大量時間將 dom 轉換為 tiny tree。 這減少了由於 model 的轉移而獲得的性能改進。除了在調用 sax ...
[英]Save saxon tiny tree to database
我們的產品目前處理文檔,使用 Saxon 在其上運行 xquery/xpath 表達式。 為了獲得更好的性能,我們希望轉而使用 TinyTree 而不是 DOM。 我們有很多涉及將文檔保存到數據庫的操作,所以想知道將 Saxons Tiny Tree 保存到數據庫的最佳方法是什么? 這里的用例是將小 ...
[英]node-set() does not select some elements in my XSL Stylesheet
我們有一個 XML 文件,我們使用它通過 XSL 1.0(使用 exslt.org/common 擴展名)生成另一個 XML 文件。 輸入的 XML 文件使用了命名空間,結果不是我們所期望的。 輸入的 XML 文件是: 這個 XML 文件使用的模式是: XSL 轉換文件是: 我使用的是 SAXON ...
[英]<xsl:copy-of> does not preserve XML tags
使用Saxon HE 11.4 ,我試圖簡單地復制一些文本並在該文本中保留 XML 標簽。 這個答案和許多其他答案告訴我,只需使用<xsl:copy-of>就足夠了。 但它在我的情況下不起作用, <xsl:copy-of>刪除所有 XML 標簽。 為什么? 輸入 XML X ...