StreamingMarkupBuilder()가 비 XML을 생성하는 이유를 알아 내려고하고 있습니다. 우리가 거기에 도착하는 방법Groovy StreamingMarkupBuilder() non-XML 생성
public static void saveXMLToFile(def document, String file) {
def xmlBuilder = new StreamingMarkupBuilder().bind {
mkp.xmlDeclaration()
mkp.yield document
}
new File(file).withWriter { out ->
out << xmlBuilder
}
}
그리고 여기 : 여기에 내가 전화 했어 방법
def document = new XmlParser(false, false).parse(manuscriptFile)
if (document.name().equals("appendix")) {
def newNode = new groovy.util.Node(null, "chapter", document.attributes(),
document.value())
XMLUtils.saveXMLToFile(newNode, manuscriptFile)
}
하지만 그 대신 XML을 얻는의를 내가 얻을 : 내가 해봤
<?xml version='1.0'?>
title[attributes={id=_2140_5145_361}; value=[An introduction to blah]]partintro
[attributes={id=_2140_5145_362}; value=[para[attributes={id=_2140_5145_363}; value=[My
contents, blah blah blah]]]
워드 프로세서,하지만 불행하게도 나는 그루비를 대단히 좋아하지 않는다. 그래서 나는 간단한 것을 놓치고 있다고 확신한다. :(사전에
감사합니다 ...
, 정말 고마워!! 나는 분명히 두 번째 것을 계속 지킬 것이다. – NickChase