StAX/StAX2 属性在源 XML 中的位置



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

我需要使用XML拉取读取模型,所以我已经尝试StAX和StAX2(Woodstox)一段时间了。

原始StAX包含API:

javax.xml.stream.Location

但是,这个类相当晦涩难懂。所以这里是StAX2(Woodstox),它包含一个改进的API:

org.codehaus.stax2.LocationInfo

它通过位置信息很好地适用于元素和东西。

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

提前感谢!

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

最新更新