XML 파싱 (Xpath)
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse("xml/sample.xml");
// parse 안에는 xml 경로를 적어주면 된다.
XPath xPath = XPathFactory.newInstance().newXPath();
// xPath 객체 생성
XPathExpression xPathExpression = xPath.compile("form-data/*");
// compile () 괄호 안에 파싱 표현식을 적어준다.
Object evaluate1 = xPathExpression.evaluate(document, XPathConstants.NODESET);
// 표현식을 적용한 XPathExpression 객체의 evaluate 메서드를 사용한다.
// 첫번째 파라미터는 Document 객체, 두번째 파라미터는 반환타입을 적어준다.
반환타입은 NODESET, NODE, STRING 등등 몇가지 존재한다.Last updated