gpt4 book ai didi

xsd - 大型模式文件的 xml 模式验证

转载 作者:行者123 更新时间:2023-12-02 02:34:29 24 4
gpt4 key购买 nike

我正在尝试使用 xmllint 来验证模式,我相信它使用了下面的 libxml2 库。

问题是我有一个异常大的模式文件,大约 10MB。当我这样做时:

xmllint --schema j9.xsd --noout jsample.xml

我遇到了以下错误:

j9.xsd:65535: element annotation: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).
j9.xsd:65535: element annotation: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}complexType': The content is not valid. Expected is (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))).

.....这种情况一直在继续。如果有错误,显然错误的行号不应该是 65535。我想知道是否有另一个库没有这个限制,或者是否有人知道如何修复这个错误。谢谢!

最佳答案

libxml2 的 WONTFIX 错误。 https://bugzilla.gnome.org/show_bug.cgi?id=325533 .非官方补丁已附加到错误报告中,尚未尝试......

关于xsd - 大型模式文件的 xml 模式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2410806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com