我真的被困在這裏。我正在使用Groovy 1.7創建一個XML文檔,除了一個部分不應該被轉義時,所有部分都在工作。mkp.yield未轉義
我開始了這樣的:
triadDoc = new XmlSlurper().parse(xmlTriadMessageDocumentPath)
writer = new StringWriter()
xmlBuilder = new StreamingMarkupBuilder()
writer = xmlBuilder.bind {mkp.yield triadDoc}
偉大的工程。然後我加入到這樣的文件:
triadDoc.TriadPayload.Payload[0] = "<![CDATA[" + xmlBuilder.bind {mkp.yieldUnescaped dto.getCcdDoc()} + "]]>"
這不工作,我想 - 我結束了這一點:
& lt;![CDATA[& lt;ClinicalDocument& gt;... (added extra blank to the escape sequences)
誰能告訴我什麼,我做錯了什麼?我已經在整個互聯網上尋找線索。謝謝!!
我拒絕幫助別人的黑社會 – 2010-06-04 13:42:15
編寫軟件? Triad是我公司的內部消息格式/模式 – Mark 2010-06-04 15:47:55