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

时间:2015-03-13 08:02:56

标签: java xml attributes stax woodstox

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

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

原始StAX包含API:

javax.xml.stream.Location

然而,这个课程相当模糊。所以这里是StAX2(Woodstox),它包含一个改进的API:

org.codehaus.stax2.LocationInfo

通过LocationInfo很好地处理元素和东西。

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

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