XML processing with Groovy

basics of XML binding in Groovy

Search for: basics of XML binding in Groovy

How do you define objects in Groovy?

Search for: How do you define objects in Groovy?


def xml = """
<langs type="current">
  <language>Java</language>
  <language>Groovy</language>
  <language>JavaScript</language>
</langs>
"""
 
def langs = new XmlParser().parseText(xml)
println "type = ${langs.attribute("type")}"
langs.language.each{
  println it.text()
}

Taken from IBM link: Scott Davis 2009


def sw = new StringWriter()
def xml = new groovy.xml.MarkupBuilder(sw)
xml.langs(type:"current", count:3, mainstream:true){
  language(flavor:"static", version:"1.5", "Java")
  language(flavor:"dynamic", version:"1.6.0", "Groovy")
  language(flavor:"dynamic", version:"1.9", "JavaScript")
}
println sw
 
//output:
<langs type='current' count='3' mainstream='true'>
  <language flavor='static' version='1.5'>Java</language>
  <language flavor='dynamic' version='1.6.0'>Groovy</language>
  <language flavor='dynamic' version='1.9'>JavaScript</language>
</langs>

Groovy language reference

Does Boomi groovy support groovy classes?

Search for: Does Boomi groovy support groovy classes?

A boomi link: (you have to login :( )

what is the state of groovy programming language?

Search for: what is the state of groovy programming language?

Groovy Object to XML

Search for: Groovy Object to XML

XML processing in groovy

groovy associative arrays

Search for: groovy associative arrays

Can groovy script contain groovy classes?

Search for: Can groovy script contain groovy classes?

declare groovy classes dynamically in groovy script

Search for: declare groovy classes dynamically in groovy script

How do I build an XML structure dynamically with Groovy?

Search for: How do I build an XML structure dynamically with Groovy?

Can I define a class on the fly in Groovy?

Search for: Can I define a class on the fly in Groovy?

Here is a link to define a class on the fly in Groovy?

GroovyClassLoader.parseClass()

Search for: GroovyClassLoader.parseClass()

Can I define a class on the fly from a string in Groovy?

Search for: Can I define a class on the fly from a string in Groovy?

Executing groovy script from groovy scrpit

Search for: Executing groovy script from groovy scrpit

Here is a link from SOF: load-script-from-groovy-script

GroovyShell

Search for: GroovyShell

GroovyScriptEngine

Search for: GroovyScriptEngine

this.metaClass.mixin

Search for: this.metaClass.mixin

Groovy evaluate function

Search for: Groovy evaluate function