schematron

    1熱度

    1回答

    我是XML開發領域的新手,我剛剛閱讀了在線資料以幫助我走,所以我並不是專家。我的schematron文件有問題。 問題: schematron需要檢查每個書籍部分是否通過@seq順序排列。但是,我目前的schematron標籤不適用於嵌套書籍部分。 XML: <book> <meta>....</meta> <body> <book-part seq="1">....

    0熱度

    1回答

    我有一些符合已知模式的XML文檔,其中包含GML格式的幾何。我正在尋找使用XSD和Schematron驗證在XML上進行驗證,但我需要一些在Xpath語言(我推斷通過擴展功能)執行空間查詢的方式。 我想知道是否有人知道我可以使用的實現標準,或者確實如果有人已經這樣做 - 我已經在谷歌上空了。 爲例(唯一代表,只有試圖證明問題的一部分的XPath(這是真正的問題 - 我的目標在Schematron中

    1熱度

    1回答

    我想從Java代碼來驗證Schematron的條件(這到底是一個XSLT布爾評價)知道,如果語法正確。我們的用戶可以提供額外的驗證規則,我們將轉換爲schematron來驗證給定的XML文件,但我們想知道這些規則是否最終有意義。 我有方法試圖從編譯javax.xml.xpath.XPath中,但似乎缺少的東西,如「作爲澆注料」等默認xslt2.0功能/經營者。我試圖提供一個默認的XPathFunt

    0熱度

    1回答

    我已經使用JAX-WS和wsimport生成了Web服務客戶端。 這是我的客戶端代碼: URL url = new URL("http://localhost:9999/ws/processstuff?wsdl"); QName qname = new QName("namespace", "ProcessStuffImplService"); Service service = Servic

    0熱度

    2回答

    我嘗試使用Schematron驗證文檔。我使用schema for ISOSTS standard。 from lxml import etree from lxml.isoschematron import Schematron def validate(self, filename: str): file = open(filename) schema_filen

    0熱度

    1回答

    如標題所述,我想找到一種方法來檢查XML同級元素中的重複屬性數據。 我已經知道了類似的問題 [here] Check for duplicated attribute data in sibling elements - Schematron,我試過了,沒有爲我工作。 我的情況是檢查多個屬性。 <root> <test ZDX="a" XH="1" ps="sdf"/> <te

    0熱度

    1回答

    ]由於在XSD文件中執行數據結構比在Schematron中執行數據結構更簡單,而且由於我們已經擁有工作XSD文件來驗證單個實體,我想在我的Schematron中包含這些作爲第一個驗證階段。 我找到了描述其他方法的教程(在XSD中嵌入了Schematron規則)。 我發現元素<sch:include href="my.xsd">,但是當我驗證(使用oXygen)時,它似乎沒有什麼區別。 看來我錯過了

    1熱度

    1回答

    我正在尋找將驗證schematron架構文件(即檢查schematron文件格式正確)的架構(理想情況下爲XSD)。 我發現這個模式https://github.com/oxygenxml/sqf/blob/master/schemas/iso-schematron.xsd原則上這正是我想要的,但我更喜歡東西多一點官方(在頭上它說它使用TRANG轉換,但它沒有說明它是什麼被轉換而來)。 有沒有人知

    0熱度

    1回答

    我正在使用Schematron.net nuget包來驗證一些XML,但我無法弄清楚如何正確使用診斷標記。我有以下XML: <bk:books xmlns:bk="http://www.example.com/books"> <bk:book publisher="QUE"> <bk:title>XML By Example</bk:title> <!--<bk:au

    0熱度

    1回答

    我正在使用Schematron.net nuget包,我想知道是否有可能獲得調用的輸出以驗證以結果格式給出結果,然後我可以進行處理。我現有的解決方案依賴於try catch塊,斷言失敗作爲錯誤消息在異常中返回。有沒有辦法以XML的形式獲取這些信息?我看到這個問題提出了類似的問題post,但答案並未涉及Schematron.net的實現。 我的代碼如下所示: try { var book