首页 / 知识
XML解析器验证报告
2023-04-13 12:09:00

XML Parser Validation Report在文档中出现第一个错误后,大多数XML解析器都会放弃。实际上,IIRC实际上是解析器"正式"规范的一部分。 我正在寻找可以打破规则的东西。它应该采用给定的架构(假设有效的架构)和xml输入,并尝试在出现第一个错误后继续执行,并针对每个错误引发一个事件,或者在完成后返回一个列表,因此我可以使用它来生成某种形式的文档中的错误报告。这个要求来自上面,所以让我们尝试将纯粹主义者"但是继续下去没有任何意义"的评论减到最少。 我正在寻找一种可以评估文档是否格式正确以及文档是否符合架构的东西。理想情况下,它将这些错误视为不同类别的错误。我希望使用.Net解决方案,但也可以使用独立的.exe。如果您知道使用其他平台的平台,请继续发布并发布,因为其他人可能会觉得它很有用。 更新: 我希望我使用该文档的大多数文档都将格式正确。也许一个 Xerces具有一项可以设置为在发生致命错误后尝试并继续的功能:
听起来像您可能想要TagSoup。它可能并不是您真正想要的,但是就糟糕的文档处理解析器而言,这是黄金标准。
官方无需引用:)
您可以将xmllint与restore选项一起使用。 |
最新内容
相关内容
python怎么判断文档是否有指定后缀
python怎么判断文档是否有指定后缀?,培训,后缀,文档,文件夹,路径,以上,文件,方法,更多,内容,python判断文档是否有指定后缀的方法:importosYoupython报302错误怎么办?
python报302错误怎么办?,网址,情况,状态,代码,培训,错误,对象,页面,报文,暂时性,python报302错误解决方法302错误:redirect,代表暂时性转移;意怎么查看python文档
怎么查看python文档,信息,在线,培训,文档,模块,对象,基本功,时会,程序员,函数,查看文档是一个程序员的基本功,这里简单介绍几种查看Python文档如何查看python中的错误
如何查看python中的错误,代码,平台,培训,错误,空格,变量,赋值,制表符,属性,大小写,python常见的错误有1.NameError变量名错误2.IndentationErpython怎么处理错误和异常
python怎么处理错误和异常,异常,代码,培训,情况,位置,错误,发生,文件,程序,语句,异常当你的程序出现例外情况时就会发生异常(Exception)。例python帮助文档怎么使用
python帮助文档怎么使用,培训,文档,函数,模块,以下内容,参数,方法,以上,更多,内容,在python命令行中输入help(),然后再次输入time,可以获得很详python如何错误追踪
python如何错误追踪,培训,异常,信息,错误,文件,日志,控制台,字符串,模块,后者,python中的traceback模块被用于跟踪异常返回信息,可以在loggingpython代码常见错误
python代码常见错误,代码,培训,平台,错误,空格,变量,赋值,制表符,属性,大小写,python常见的错误有:1.NameError变量名错误2.IndentationErrorpythonimport错误是什么原因
pythonimport错误是什么原因,培训,名称,代码,标准,函数,模块,语句,形式,程序,语法,python程序可以调用一组基本的函数(即内建函数),比如print(python断言错误怎么理解
python断言错误怎么理解,培训,代码,断言,程序,表达式,之间,错误,上面,年龄,过程,python的断言语句和if分支有点类似,它用于对一个bool表达式进pythonreturn语法错误怎么解决
pythonreturn语法错误怎么解决,培训,函数,语法错误,字符串,数值,使用说明,语句,定义,对象,以上,return语句是python语言中函数返回的一个值,每python单引号错误怎么办
python单引号错误怎么办,培训,嵌套,引号,字符,字符串,标志,错误,内容,末尾,代表性,在Python中...和"..."是完全一样的,但不能出现..."和".