尝试读取空文件时出现XMLStreamException

时间:2017-08-02 15:06:41

标签: java xml xml-parsing sax

我的应用使用javax.xml.stream.XMLStreamReader来解析.xml文件。我得到了:

getName()

在测试期间尝试解析空字符串时(传递空文件时也是如此)。我试过通过prolog例如:rleid,但完全相同。

这是正在测试的方法:

library(data.table)
setDT(dat)

dat[, v := 
  (diffsecs==180)*(.N >= 5)
, by = rleid(diffsecs == 180)][]

这是测试:

javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Premature end of file.

更令人困惑的是抛出异常的代码实际执行,这意味着<?xml version="1.0" encoding="utf-8"?>"必须返回true ...

文档似乎对我来说有点模糊,任何人都可以帮忙吗?

0 个答案:

没有答案