我的应用使用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 ...
文档似乎对我来说有点模糊,任何人都可以帮忙吗?