簡體   English   中英

是否有發布的XSD描述Apache NiFi模板XML?

[英]Is there a published XSD describing Apache NiFi template XML?

我將XML格式的NiFi模板存儲在不斷部署的存儲庫中。 雖然此存儲庫中模板的大多數更改都是文件的替換,但有時在XML中手動進行更改要快得多。

我想自動驗證模板文件,以確保我沒有做一些愚蠢的事情而無意間破壞了模板。 第一步是驗證文件是否為有效的XML。 那很簡單! 下一步將針對XSD模式對其進行驗證。

瀏覽本地構建的NiFi,我看到一些XSD文件:

$ fd xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/main/xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-authorizer/src/main/xsd/authorizers.xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/main/xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/main/xsd/authorizations.xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/main/xsd/legacy-users.xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-file-authorizer/src/main/xsd/tenants.xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/resources/FlowConfiguration.xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/xsd
nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-security/src/main/xsd/login-identity-providers.xsd
nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/test/resources/TestXml/XmlBundle.xsd

我仔細檢查了一下,只有FlowConfiguration.xsd真正使我震驚。 它包括template元素的架構,但范圍為flow.xml 可能只提取與template相關的部分,但是如果已經存在的話,它將更加方便!

是否存在僅描述NiFi 模板的XSD?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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