问题描述
我使用stax控制xml文件:
XMLStreamReader dataxML = factory.createXMLStreamReader(new FileReader(path));
while (dataxML.hasNext())
{
int type = dataxML.next();
switch(type)
{
case XMLStreamReader.START_ELEMENT:
System.out.println(getLocalName());
break;
case XMLStreamReader.CHaraCTERS:
System.out.println(dataxML.getText());
break;
}
尝试运行时出现此错误:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
编辑: XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<Main xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml/3.2">
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)