`radle dependencies 추가
implementation group: 'org.dom4j', name: 'dom4j', version: '2.1.0'`
public Element getLomElement(UserVo user, Map<String, Object> map) {
String endpoint = commonValues.getOeqDomain();
String itemUUID = (String)map.get("uuid");
int version = 1;
String json = client.view(endpoint, user.getEqAccessToken(), itemUUID);
// 이퀄라에서 조회한 json 타입을 EquellaViewItemVo 객체 타입으로 변환
EquellaViewItemVo equellaViewItemVo = WebUtil.jsonToEquellaViewItemVo(json);
String xmlString = equellaViewItemVo.getMetadata();
SAXReader reader = new SAXReader();
Document document = reader.read(new StringReader(xmlString()));
// 순차 추출
Element item = document.getRootElement();
Element lom = item.element("lom");
Element general = lom.element("general");
// xpath 활용한 특정 추출
XPath xpath = document.createXPath("/xml/lom/general"); // 추출 대상 지정
Node node = xpath.selectSingleNode(document);
Element general = (Element) node;
}