java是否可以使用XML API跟踪文件指针(文档位置)?
我想根据XML文件的主要级别条目的ID为其编制索引。我计划解析整个文档,从条目中提取ID并对其编制索引(记住开始标记<
的文件位置和结束标记>
+1的位置)。稍后这将允许我通过ID快速找到这个地方
但是可以用SAX跟踪文件位置吗
如果SAX无法实现,那么还有其他解析器能够实现吗
更新
我发现Location有getCharacterOffset()
方法。它是StAX
的吗
更新2
Location
有效,但不知怎的出乎意料。第一个标记是mediawiki
,它从位置0开始。同时getCharacterOffset()
从处理一开始就返回4
看起来出现了一些读取错误
共 (0) 个答案