【发布时间】:2015-03-13 08:02:56
【问题描述】:
我需要为每个提取的文本信息获取源 XML 中的偏移量(开始和结束位置)。
我需要使用 XML PULL READING 模型,所以我一直在尝试使用 StAX 和 StAX2 (Woodstox)。
原始 StAX 包含 API:
javax.xml.stream.Location
然而,这个类相当晦涩。所以这里是包含改进 API 的 StAX2 (Woodstox):
org.codehaus.stax2.LocationInfo
它通过 LocationInfo 很好地处理元素和东西。
我的问题: 我怎样才能获得属性的偏移量,因为它们显然是元素的一部分?所以位置的粒度在元素级别 -> 我可以获得整个元素的偏移量,而不是每个属性的偏移量......
提前致谢!
【问题讨论】:
标签: java xml attributes stax woodstox