1

我需要为每个提取的文本信息获取源 XML 中的偏移量(开始和结束位置)。

我需要使用 XML PULL READING 模型,所以我一直在尝试使用 StAX 和 StAX2 (Woodstox) 一段时间。

原始 StAX 包含 API:

javax.xml.stream.Location

然而,这个类是相当晦涩的。所以这里是包含改进 API 的 StAX2 (Woodstox):

org.codehaus.stax2.LocationInfo

它通过 LocationInfo 很好地适用于元素和东西。

我的问题: 我怎样才能获得属性的偏移量,因为它们显然是元素的一部分?所以该位置的粒度是在元素级别上->我可以获得整个元素的偏移量,而不是每个属性的偏移量......

提前致谢!

4

1 回答 1

0

Woodstox 不跟踪属性值的开始/结束偏移,仅跟踪元素。

于 2015-08-18T03:34:22.133 回答