Groovy XmlSlurper ....

Groovy XmlSlurper ....,groovy,Groovy,我需要获取视频嵌入代码,而不仅仅是XMl标记中的文本。知道如何使用XmlSlurper获取XML片段吗 我需要整行代码:…这可以通过使用XMLParser而不是XMLSlurper和XMLNodePrinter来完成: <div id="videos"> <div id="video"> <embedcode>....</embedcode> </div> </div> defxml=

我需要获取视频嵌入代码,而不仅仅是XMl标记中的文本。知道如何使用XmlSlurper获取XML片段吗


我需要整行代码:

这可以通过使用
XMLParser
而不是
XMLSlurper
XMLNodePrinter
来完成:

<div id="videos">
    <div id="video">
        <embedcode>....</embedcode>   
    </div>
</div>
defxml=”“”
科达科代布
"""
def parser=new XmlParser().parseText(xml)
新的XmlNodePrint().print(parser.div.embedcode[0])
def xml = """
<div id="videos">
    <div id="video">
        <embedcode><i>codeA</i>CodeB</embedcode>   
    </div>
</div>"""

def parser = new XmlParser().parseText(xml)
new XmlNodePrinter().print(parser.div.embedcode[0])
def parser = new XmlSlurper().parseText(xml)
parser.'**'.findAll { it.name() == 'embedcode'}.each { embedcode ->
    //todo
    println embedcode.text()
}