,saxreader 解析xml 文件报错“前言中不允许有内容。 Nested exception:”postman调用接口,同意的入参接口传过来,解析会报错前,言中不允许有内容。 Nested exception:, 控制层写死,解析就可以,
String xml = reqt.getConditionByKey("xml").getValue();
SAXReader reader = new SAXReader();
Document read = reader.read(new ByteArrayInputStream(xml.getBytes("UTF-8")) );
org.dom4j.DocumentException: Error on line 1 of document : 前言中不允许有内容。 Nested exception: 前言中不允许有内容。
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
最外层是JSON格式的数据,先用JSON解析把xml所在层解析出来,然后再根据xml解析去解析里面的数据
解析xml有三种方式:DOM解析、SAX解析、PULL解析