使用 vtd-xml 获取 xml 的行号
get the line number of xml using vtd-xml
有没有办法在使用 VTD-XML 的 VTDNav 导航时获取 xml 的行号?我有节点的 VTD 位置(使用 vn.getCurrentIndex()),但我找不到获取行号的方法
提前致谢
如果您可以访问源代码,VTDGen 有一个方法可以报告行号...您可以将该代码破解到您的 VTDNav 导航代码中...
关于将其添加到主要 VTDNav 方法的请求(如果这是您的想法)...我将不得不拒绝,原因如下:
- 顶多是小众功能
- 它在循环方面是可变成本,可能非常昂贵。. 易于访问此方法可以更轻松地编写慢速代码,这可能首先会破坏使用 vtd-xml 的目的
- 它使核心膨胀 API。
有没有办法在使用 VTD-XML 的 VTDNav 导航时获取 xml 的行号?我有节点的 VTD 位置(使用 vn.getCurrentIndex()),但我找不到获取行号的方法
提前致谢
如果您可以访问源代码,VTDGen 有一个方法可以报告行号...您可以将该代码破解到您的 VTDNav 导航代码中...
关于将其添加到主要 VTDNav 方法的请求(如果这是您的想法)...我将不得不拒绝,原因如下:
- 顶多是小众功能
- 它在循环方面是可变成本,可能非常昂贵。. 易于访问此方法可以更轻松地编写慢速代码,这可能首先会破坏使用 vtd-xml 的目的
- 它使核心膨胀 API。