saxon

    0熱度

    1回答

    我可能錯過了撒克遜一些明顯的配置選項,但這裏是我的問題: 我有一個xml文件input.xml沒有命名空間聲明。 我有一個xsd模式,schema.xsd與mynamespace命名空間相關聯。 我想使用Saxon和schema.xsd文件驗證input.xml文件,就好像我的input.xml文件的根元素位於mynamespace命名空間中一樣? 爲了提出不同的問題,我想在input.xml的根

    0熱度

    1回答

    我在使用Saxon中的collection()函數時遇到了困難。我想根據目錄中的所有XML文件生成文本報告。我創建了一個命名模板,我將它從命令行傳遞給樣式表。我能夠輸出帶有標題的文本文件,但似乎XPATH表達式並未拾取單個元素。 這裏是XML: <?xml version='1.0'?> <document form='Submission'> <item name='FiscalYe

    0熱度

    1回答

    我想從使用Saxon SQL擴展的XSL模板從SQL Server獲取數據。但是,我得到一個錯誤: Error in xsl:copy-of/@select on line 36 column 60 of sqlserver_books.xsl: XTDE1450: Unknown extension instruction Unknown extension instruction 撒克遜版本:

    0熱度

    1回答

    我想要批處理目錄中的所有XML文件,根據每個XML中的值生成輸出文件名。我將Saxon收集函數與base-uri函數結合使用,但我無法單獨訪問每個URI。 編輯:下面的樣式表提供錯誤消息:「多個項目的序列不允許作爲鹼-URI()的第一個參數」 <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

    2熱度

    2回答

    我有以下XML字符串。 <Engineers> <Engineer> <Name>JOHN</Name> <Position>STL</Position> <Team>SS</Team> </Engineer> <Engineer> <Name>UDAY</Name> <Position>TL</Positi

    0熱度

    1回答

    HiveContext和Saxon的Spark工作正常,除非在代碼中沒有定義UDF。在UDF實現的情況下 - HiveContext初始化失敗並報錯。我聽說有撒克遜\ java8 incompability撒克遜9.5.1.5解決了,這是不是在中央Maven倉庫尚未公佈爲免費版本: Caused by: java.lang.RuntimeException: XPathFactory#newIns

    1熱度

    1回答

    我正在將一些XSLT(更具體地說是schematron驗證規則)從使用Altova轉換爲Saxon.NET(Saxon-HE版本=「9.7.0.4」)作爲XSLT處理器。但是,我遇到了一個我無法找到解決方案的問題。 問題出在文檔()函數。在我的XSLT中,我有: <sch:let name="params" value="document('https://some_web_address')"/

    0熱度

    2回答

    我在.NET中使用Saxon 8.9,並且想要創建自定義元素。這個(不可否認的老版本)撒克遜版本的文檔在這個特性方面非常模糊,似乎表明它不可能或者不在.NET中。 任何人都可以提供任何更多的洞察,這是否可能? 更新: 繼邁克爾的快速更新之後,我再次刺傷了這一點。 我創建它實現ExtensionElementFactory 在我增加了一個伸長元件前綴的樣式表,並與命名空間與隨後CustomEleme

    0熱度

    2回答

    對於XSLT和使用Saxon CE處理器我很陌生。我正在編寫一個轉換,其中提交按鈕的onclick事件將複選框的「checked」狀態寫入文本字段。只要文本沒有被手動編輯,它就可以正常工作。一旦文本被手動編輯,任何後續的onclick事件都無法將複選框狀態寫入文本字段。 我不知道我在做什麼錯。以下是xsl文件的代碼片段。真的很感謝任何幫助或建議,以解決這個謎題,我花了一天的時間思考。 <xsl:t

    0熱度

    1回答

    我轉換代碼片斷如下: EnterpriseConfiguration config = new EnterpriseConfiguration(); StreamResult xmlOutput = new StreamResult(new StringWriter()); Source xmlInput = new StreamSource(new StringReader(sourceMs