Schematron无法验证XML?
-
21-12-2019 - |
题
我正在使用 oxygen 将我的XML验证到A schematron 。出于某种原因(我没有看到我的错误在哪里)XML没有验证/氧气抛出错误。为什么?
这是我的XML文本:
<Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://mappings.f4f.com/F4FXML/Schemas/v5/financial.xsd">
<EnvelopeHeader>
<SchemaVersion>5.1</SchemaVersion>
<EnvelopeCreated>20140108</EnvelopeCreated>
<EnvelopeTrackingID>1746978</EnvelopeTrackingID>
<EnvelopeRevisionNumber>1</EnvelopeRevisionNumber>
<SourcePartnerID>UK0000001088</SourcePartnerID>
<SourceDivisionID>UK0000001088</SourceDivisionID>
<DestinationPartnerID>ang</DestinationPartnerID>
<DestinationDivisionID>9725652</DestinationDivisionID>
<TestIndicator>True</TestIndicator>
</EnvelopeHeader>
</Envelope>
.
解决方案
在评论中建议的nos,这是我的错误,因为我在断言元素中完成了拼写,因此它没有得到验证。从断言中删除不必要的数字解决了问题。
不隶属于 StackOverflow