다음과 같은 XML이 있습니다.groovy를 사용하여 XML 노드와 그 값을 가져 오는 방법은 무엇입니까?
xml1 = '''
<?xml version="1.0" encoding="UTF-8"?>
<soap>
<group1>
<g1node1>g1value1</g1node1>
<g1node2>g1value2</g1node2>
<g1node3>g1value3</g1node3>
</group1>
<group2 attr="attrvalue1">
<g2node1>g2value1</g2node1>
<g2node2>g2value2</g2node2>
<g2node3>g2value3</g2node3>
</group2>
</soap>
'''
여기에서 모든 XML 노드와 해당 값을 출력 결과로 줄 단위 결과와 groovy 목록으로 가져와야합니다. 출력은
out = [g1node1 : "g1value1", g1node2 : "g1value2", ...and so on...]
사람이 어떻게 그루비 코드와이를 달성하기 위해 나를 도울 수 아래처럼 멋있는지도
g1node1 = g1value1
g1node2 = g1value2
... and so on...
또는 하나 같이해야합니까?
나는 여전히 (팀이 언급 한 바와 같이) 아직 시도 무엇인지 알고 싶습니다
당신은 당신이 시도한 코드를 게재 할 수 있습니까? –
이 질문은 꽤 유사하다고 생각합니다. http://stackoverflow.com/q/23632849/2504101. 제공된 답변을 살펴보십시오. – olyv