StAX/StAX2 属性在源中的位置 XML
StAX/StAX2 attributes' location in source XML
我需要为每个提取的文本信息获取源 XML 中的偏移量(开始和结束位置)。
我需要使用 XML PULL READING 模型,所以我已经尝试使用 StAX 和 StAX2 (Woodstox) 一段时间了。
原始 StAX 包含 API:
javax.xml.stream.Location
然而,这个 class 相当晦涩。所以这是 StAX2 (Woodstox),它包含改进的 API:
org.codehaus.stax2.LocationInfo
它通过 LocationInfo 很好地处理元素和东西。
我的问题:
如何获取属性的偏移量,因为它们显然是元素的一部分?所以位置的粒度在元素级别 -> 我可以获得整个元素的偏移量而不是每个属性的偏移量...
提前致谢!
Woodstox 不跟踪 starting/ending 属性值的偏移量,仅跟踪元素。
我需要为每个提取的文本信息获取源 XML 中的偏移量(开始和结束位置)。
我需要使用 XML PULL READING 模型,所以我已经尝试使用 StAX 和 StAX2 (Woodstox) 一段时间了。
原始 StAX 包含 API:
javax.xml.stream.Location
然而,这个 class 相当晦涩。所以这是 StAX2 (Woodstox),它包含改进的 API:
org.codehaus.stax2.LocationInfo
它通过 LocationInfo 很好地处理元素和东西。
我的问题: 如何获取属性的偏移量,因为它们显然是元素的一部分?所以位置的粒度在元素级别 -> 我可以获得整个元素的偏移量而不是每个属性的偏移量...
提前致谢!
Woodstox 不跟踪 starting/ending 属性值的偏移量,仅跟踪元素。