cost 94 ms
在 Java map 上執行 XPath 3.1

[英]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

[英]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 ...

我可以強制 XSLT 集合 function 將所有文件視為 XSL 嗎?

[英]Can I force the XSLT collection function to treat all files as XSL?

我目前正在構建一個 XSLT 樣式表,用於記錄一系列文件夾和子文件夾中的其他 XSLT 樣式表。 我的代碼提取了有關變量、函數等的具體細節,並將其呈現為 output 格式。 正在閱讀的工作表是由第三方產品創建的。 它們中的大多數都有一個 XSL 擴展,但其中一些是專有的擴展。 我有一些擴展名為 ...

使用命令行驗證多個 DITA XSD 1.1 文件(文件夾)使用 Saxon

[英]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 示例來測試命令 ...

如何從命令行在 XQuery 更新文件上運行 Saxon?

[英]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 - 將參數設置為節點並在轉換中訪問

[英]Saxon - s9api - setParameter as node and access in transformation

我們試圖在運行時向轉換添加參數。 唯一可能的方法是設置每個參數而不是節點。 我們還不知道如何為 setParameter 創建節點。 當前設置參數: QName TEST XdmAtomicValue 24 預期的設置參數: <TempNode> <local>Value1& ...

2023-01-20 14:57:56   2   39    saxon / s9api  
XSD 驗證器吞下 SAX 解析中的多個錯誤

[英]XSD Validators swallow multiple errors in SAX parse

我需要收到一份報告,其中包含每個元素給定 XSD 1.0 架構的所有違規行為。 然而,在測試 Xerces、Saxon-EE 和 Altova 時,所有這些都會為每個 SAX 元素生成一條錯誤消息,即使違反了多個方面。 在下面的示例中,文本Brand New Œyes違反了maxLength和pat ...

如何在 saxonche 中使用 collection() 函數

[英]How to use the collection()-function with saxonche

我正在嘗試使用新的saxonche -Python 模塊( https://pypi.org/project/saxonche/ )來使用collection() -函數。 我希望它返回當前目錄中的所有 XML 文檔。 相反,它只返回None 。 我的代碼看起來像:from saxonche imp ...

XSLT - 從 HTTP Json 端點獲取數據並進行轉換

[英]XSLT - Get data from HTTP Json endpoint and transform it

我正在嘗試從 HTTP 端點檢索 JSON 數據,並在 XSLT 中使用該值。 需要幫助從 JSON 數據中的 HTTP URL 檢索數據並進行轉換。 ...

2023-01-06 19:52:44   1   20    xslt / saxon  
如何控制 XSL 腳本結果的屬性布局?

[英]How to control the layout of attributes for the result of an XSL script?

我有一個 XSL 腳本(如有必要,我可以在此處顯示),其中包含 output 和 XML 文件。 問題是我用 SAXON 得到了這樣的結果: 如您所見,對於某些節點,所有屬性都在同一行上輸出,但對於其他一些節點,情況並非如此。 我希望一個節點的所有屬性都在同一行中。 在這種情況下,XSL 的工作方 ...

SaxonCS - 如何處理 XSLT 轉換錯誤

[英]SaxonCS - How to deal with XSLT transformation errors

我是 XSLT 轉型的新手。 我的目標是針對 XML 文件“驗證”給定樣式表中存在的不同規則。 這個樣式表是 XSLT 版本 2.0 所以為了做到這一點我正在嘗試來自 Saxonica 的 Saxon 庫。 為了說明一些背景,我正在研究 Factur-X 主題,這是一些歐洲國家/地區的電子發票標准。 ...

使用 Saxon API C# 根據 XSD 驗證 XML 不報告所有驗證錯誤

[英]Validate XML against XSD using Saxon API C# not reporting all validation errors

我正在嘗試使用適用於 C#.Net 的 saxon api 針對 xsd 驗證 xml。 但是,它並不能一次性捕獲所有驗證錯誤。 所有違反數據類型的元素都會被捕獲,但如果結構形成錯誤且其中存在多個錯誤,則它只會捕獲第一個錯誤。 我創建了如下示例代碼 XSD文件 文件 C#代碼 輸出此圖像顯示控制台 ...

Java 模塊、Gradle、外部依賴項——從多個模塊讀取的模塊

[英]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 模塊、Gradle 項目 - 外部庫問題

[英]Java Modules, Gradle project - Problems with external libraries

我在IntelliJ中有一個多模塊項目,一個 java 庫項目,使用Gradle和我必須說的相當舊版本的庫,現在切換到Java 11 (現在使用來自https://jdk.java.net的 OpenJDK 11.0.2 /存檔/ )。 我想將該庫項目模塊化,向所有模塊添加一個module-info ...

使用 XSL 轉換添加 Soap Envelope

[英]Add Soap Envelope with XSL transformation

這是我的源 XML: 我需要將它轉換成這個 XML: 這是我的 XSL: 除 soapenv:Envelope 元素外,一切正常。 它將屬性復制到每個元素,我只在這個元素中需要它們。 所以我的最終 XML 現在看起來像這樣: 請問我應該改變什么才能得到我想要的結果? 對於轉換,我有使用 Saxon ...

加速包含 DOM 對象的 xqueries

[英]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() 沒有 select 我的 XSL 樣式表中的一些元素

[英]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>不保留 XML 標簽</xsl:copy-of>

[英]<xsl:copy-of> does not preserve XML tags

使用Saxon HE 11.4 ,我試圖簡單地復制一些文本並在該文本中保留 XML 標簽。 這個答案和許多其他答案告訴我,只需使用&lt;xsl:copy-of&gt;就足夠了。 但它在我的情況下不起作用, &lt;xsl:copy-of&gt;刪除所有 XML 標簽。 為什么? 輸入 XML X ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM