|
|
|
@ -15,7 +15,12 @@ public class IcdXmlUtil {
|
|
|
|
|
public static LinkedHashMap<String, IcdConfigType> loadIcdType(String xml) throws Exception {
|
|
|
|
|
XmlMapper xmlMapper = XmlMapper.builder()
|
|
|
|
|
.build();
|
|
|
|
|
JsonNode root = xmlMapper.readTree(xml);
|
|
|
|
|
JsonNode root;
|
|
|
|
|
try {
|
|
|
|
|
root = xmlMapper.readTree(xml);
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
throw new Exception("ICD文件解析失败,请上传正确的xml类型文件");
|
|
|
|
|
}
|
|
|
|
|
LinkedHashMap<String, IcdConfigType> result = processTypeRoot(root);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|