- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 xml 的新手,我很难理解以下语句中发生的事情。 Schematron 文件来自 https://schemas.wmo.int/iwxxm/3.0.0/rule/iwxxm.sch
<sch:rule context="//*[contains(name(),'MeteorologicalAerodromeTrendForecast')]/iwxxm:weather">
<sch:assert test="@xlink:href = document('codes.wmo.int-49-2-AerodromePresentOrForecastWeather.rdf')/rdf:RDF/*/skos:member/*/@*[local-name()='about'] or @nilReason">
MeteorologicalAerodromeTrendForecast iwxxm:weather elements should be a member of http://codes.wmo.int/49-2/AerodromePresentOrForecastWeather
</sch:assert>
</sch:rule>
iwxxm:weather
,但我无法理解测试条件。谁能给我解释一下?对于什么值,测试将通过。
<iwxxm:MeteorologicalAerodromeForecast gml:id="uuid.c42e9861-aed6-449f-b4cd-4789e96464d5" cloudAndVisibilityOK="false">
<iwxxm:prevailingVisibility uom="m">350</iwxxm:prevailingVisibility>
<iwxxm:surfaceWind>
<iwxxm:AerodromeSurfaceWindForecast variableWindDirection="false">
<iwxxm:meanWindDirection uom="deg">240</iwxxm:meanWindDirection>
<iwxxm:meanWindSpeed uom="[kn_i]">8</iwxxm:meanWindSpeed>
</iwxxm:AerodromeSurfaceWindForecast>
</iwxxm:surfaceWind>
Here ----> <iwxxm:weather xlink:href="http://codes.wmo.int/49-2/AerodromePresentOrForecastWeather/_RA"/>
<iwxxm:cloud>
最佳答案
给定目标节点:
<iwxxm:weather xlink:href="http://codes.wmo.int/49-2/AerodromePresentOrForecastWeather/_RA"/>
@xlink:href = document('codes.wmo.int-49-2-AerodromePresentOrForecastWeather.rdf')/rdf:RDF/*/skos:member/*/@*[local-name()='about'] or @nilReason
iwxxm:weather/@xlink:href
的值和
document('codes.wmo.int-49-2-AerodromePresentOrForecastWeather.rdf')/rdf:RDF/*/skos:member/*/@*[local-name()='about']
,因为这是一个断言,如果比较值不匹配 OR
iwxxm:weather
则返回 true没有属性
@nilReason
.
iwxxm:weather/@xlink:href
就会通过和
document('codes.wmo.int-49-2-AerodromePresentOrForecastWeather.rdf')/rdf:RDF/*/skos:member/*/@*[local-name()='about']
是相等匹配或
iwxxm:weather
应该有一个属性
@nilReason
.
关于xml - 了解 schematron 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60295523/
我是 schematron 的新手,遇到以下问题。这是来自 xhtml 文件的片段: 1. prov-title
我们的内容包含来自大约 8 个不同命名空间的内容。在我下面的 schematron 规则中,我只是检查其中之一。我想按照规则来检查其中 6 个元素而不是其他 2 个元素,我不确定这样做的最佳方法。我认
我正在使用Schematron进行一些业务规则验证。我的xml数据如下所示:
我是 xml 的新手,我很难理解以下语句中发生的事情。 Schematron 文件来自 https://schemas.wmo.int/iwxxm/3.0.0/rule/iwxxm.sch Met
我实际上正在尝试根据 Java 中的 schematron 文件来验证 xml 文件。我有以下声明: SchemaFactory factory = SchemaFactory.newInstance
我有一个问题。我在 XML 中有换行符、空格和制表符。像这样: 1111\this is what it is used for, this could be a really long line
我已经创建了几个 Schematron 断言,它们都在我的 XML 实例上运行良好。但是,我想以这样一种方式构建我的错误消息的输出,以便我以后可以使用例如 Java 对它们进行后处理。 我的断言错误信
是只有我自己还是不可能通过 Schematron 查找不存在的元素。我似乎也找不到关于此的任何文档。 遵循以下规则: identifier must be present
是否可以编写一个 schematron 规则/断言来标识元素开头的空格?我需要一种方法来标记以空格开头的元素,以便可能 删除空格,但我不想通过 XSLT 等强行删除此类空格。这是一个示例: Her
我正在使用 ph-schematron验证我的 XML 文件。我能够正确验证文件,但找不到如何生成有关失败断言的报告。 这是我的上下文(兴趣点): 这是我的 Schematro
有没有办法在 Schematron 规则文件中调用 Javascript 函数? 我很确定引擎获取规则文件并从中生成 XSLT,但我想知道我是否可以以某种方式在该规则文件中包含最终将在 XSLT 中结
我想使用一个变量来表示我的 schematron 断言并在我的验证消息中使用它。例如: User: '----' doesn't exist as a bus
我想在抽象的 schematron 规则中输出一些上下文。 示例 XML ... Content Schematron
我正在使用 ISO Schematron 来验证 XML 文档。我设置的规则按要求工作,但我想从触发断言的上下文中报告父元素的名称。示例文档可能包含 XML 片段: Alan Smith 我的 Sch
我正在使用 ph-schematron,这是一个通过 ISO Schematron 验证 XML 文档的 Java 库: 这个库提供了 2 种 XML 文档验证方式: 通过 XSLT 验证 通过 Pu
我正在尝试使用 Schematron 验证 XML 文件,这比 XSD 更复杂。我在谷歌上搜索了很多,最好的结果是这个 Microsoft website .但这仅显示了如何使用带有 NMatrix.
我有一个这样的 XML 片段: 我需要这样的规则,如果用户标签存在,它应该检查 的属性值是否id 和 id2 存在于字段的
我正在使用 lxml schematron 模块验证 xml 文档。它运行良好,但我无法显示设置为属性的验证报告。我找不到如何将其作为 XML 树进行处理。 这里是我使用的代码片段: xdoc = e
是否可以从 Schematron 生成 HTML 表单?我有一堆在 Schematron 文件中描述的模式。我必须创建允许输入数据的 HTML 表单,这些数据将被转换为与 Schematron 兼容的
是否可以创建 schematron 程序集,就像我们可以将 .xsd 模式编译成程序集并部署到 Biztalk 或其他应用程序(使用 BTSCompile 构建操作)一样? 例如,我们有一个从 HL7
我是一名优秀的程序员,十分优秀!