Xerces-C ++ DOM节点行/列号位置

时间:2010-07-18 19:43:03

标签: c++ xml dom xerces

我正在使用Xerces-C ++编写自定义XML验证程序。我当前的方法将文档加载到DOM中,然后对其执行检查。我需要的是一种访问DOM中节点的行/列号的方法。我一直在阅读API文档和谷歌搜索,但我很短。有可能以某种方式检索有关节点的这种信息吗?

实现XMLValidator接口看起来可能会为我提供这种信息,但它需要完全重写预期的验证体系结构。坦率地说,XMLValidator方法似乎很丑陋和单一。我有一个不同的很多更简单的验证系统(一个也很容易并行化)并且一切正常;我需要的只是节点的行/列号信息。我之前使用的Qt DOM实现(现在我不能使用)provides this information up front,所以我不明白为什么Xerces会让事情变得困难。

1 个答案:

答案 0 :(得分:2)

可以找到可能的解决方案here