나는 XML 파일을 입력으로 받아 XML 파일의 내용을 읽고 XML과 유사한 데이터의 문자열을 출력하는 메서드 readFileContent
을 가지고있다.Groovy에서 XmlSlurper를 사용하여 XML과 유사한 문자열을 포함하는 텍스트 파일을 구문 분석 할 수 있습니까?
이제 XML과 유사한 문자열은 다른 메서드 extractActualData
의 입력 매개 변수가되어 XML과 유사한 String을 구문 분석하고 실제 데이터를 출력으로 생성합니다.
내 질문은 : Groovy에서 XmlSlurper
을 사용하여 XML과 유사한 문자열을 포함하는 텍스트 파일을 구문 분석 할 수 있습니까?
def text = '''
<list>
<technology>
<name>Groovy</name>
</technology>
</list>
'''
def list = new XmlSlurper().parseText(text)
assert list instanceof groovy.util.slurpersupport.GPathResult
assert list.technology.name == 'Groovy'
출처 : http://groovy-lang.org/processing-xml.html
당신이 사용할 수있는 당신이 XML 본체를 포함하는 문자열을 전달하고 결과를 처리 할 수있는 XmlSlurper.parseText(String str)
라는 클래스의 메소드와 같은 뭔가가
고맙습니다. 너무 많은 Szymon! 그것은 효과가 있었다. – abhi17