본문 바로가기

JAVA

JAVA XML 데이터 값 가져오기

 

XML 형태로 된 String 변수에서 특정 태그의 값을 가져올일이 있었다.

정규식 패턴을 활용하여 매칭되는 value값을 찾는 함수를 만들었다.

public String extractValue(String text, String keyword) {
	Pattern pattern = Pattern.compile("<" + keyword + ">(.*?)</" + keyword + ">");
	Matcher matcher = pattern.matcher(text);
	if (matcher.find()) {
		return matcher.group(1);
	}
	return "";
}