Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Groovy & Grails > двойная кавычка иgroovy.xml.StreamingMarkupBuilder


Автор: igilfanov 29.5.2012, 14:00
нашел косяк в работе groovy.xml.StreamingMarkupBuilder:

Код

package test

import groovy.xml.StreamingMarkupBuilder

def input = '''
<thing stuff="&quot;Moscow&quot;">
    <more>
    </more>
</thing>'''

def root = new XmlSlurper().parseText(input)

def outputBuilder = new StreamingMarkupBuilder()
//outputBuilder.useDoubleQuotes = true

String result = outputBuilder.bind{ mkp.yield root }

println result //должно быть <thing stuff='&quot;Moscow&quot;'><more></more></thing>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)