groovy로 XML 처리를하고 있습니다. 특히 XMLParser를 통해 XML 파일을 흡입하고 전체 메모리 처리 작업을 수행 한 다음 결과 데이터를 MarkupBuiler를 통해 XML로 직렬화합니다.groovy의 마크 업 작성기에 노드 목록을 넘길 수 있습니까?
파일의 대다수가 비 xml 기반 개체 계층 구조로 전송되어 gui와 대화하고 처리가 완료되어 두 XML 파일이 서로를 알지 못합니다.
그러나 소스 파일의 가장자리에있는 XML 슬래그가 하나 있으며 처리가 거의 또는 전혀없이 출력 XML 파일에 그대로 복사해야합니다. MarkupBuilder에 XMLParser의 노드리스트를 넘겨주고 문서에 삽입하는 방법이 있습니까? 이 같은
뭔가 :
def builder = new MarkupBuilder()
builder.outermosttag(name: 'library') {
someothertag(name: 'shelf') {
//magically insert a nodelist of arbitrary XML from somewhere else
}
}