有没有办法用HXT创建错误日志? 或者我需要创建我的? 我看到HXT有一个错误系统,但没有太多可用的信息...... 我的想法是收集所有错误,他没有解析的分支,并将其放在具有相应行(他没有解析的分支)的日志文件中。
解析树
---XTag "owl:Class"
| "rdf:about"="http://www.xfront.com/owl/ontologies/camera/#Viewer"
|
+---XTag "owl:equivalentClass"
|
+---XTag "owl:Class"
|
+---XTag "owl:oneOf"
| "rdf:parseType"="Collection"
|
+---XTag "rdf:Description"
| | "rdf:about"="http://www.xfront.com/owl/ontologies/camera/#ThroughTheLens"
|
+---XTag "rdf:Description"
| "rdf:about"="http://www.xfront.com/owl/ontologies/camera/#WindowOnTopOfCamera"
如果rdf:about
上没有owl:Class
,我必须抛出错误。
答案 0 :(得分:2)
您似乎可以设置一个错误消息处理程序,然后可以使用该处理程序写入您希望的日志。
请参阅http://hackage.haskell.org/package/hxt-9.3.1.4/docs/Text-XML-HXT-Arrow-XmlState-ErrorHandling.html
特别是