XML/DOM serialization

From Rosetta Code
< XML
Revision as of 18:06, 31 August 2007 by rosettacode>Cf2Nem

jelenakarleusa lady diana morente lets get retared litfiba tour let go lavigne hand in glove libri e racconti vari laura sex annunci lmc versus u2 il toro loco honky tonk blues http videoirc fidolab net licinia lentini la zoo la rueca insesto joker cam keane everbody changing hotel aquila incontri free immaggini d ristorante hit mania 7 hahas le cantique de noel locupletare indaco dagli occhi del cielo di zucchero lacafetera m n la100 com liu jo houstones jan crocker la campionessa la morochita merengue io si jomega kover plus lady sonia com il ballo di nando jej portret le taglitelle di nonna pina haiduci mp3 gratis lord ofthe rings intimacy insubria winner louis benedictus liceo la farina messina ig jewel lyrics spirit iitta di israele lambada kjarkas hitlerjugent immagini gatto nero italia uno juaquin cortez lettere dell alfabeto cinese hidalgo hotel des alpes misurina hiduchi log a attivazioni v7 hir ja kam hir aj go infiniti carezze i m a raver baby la balilla mid k550 liberta stampa jingle bells per coro misto laskovski librerie autocad lean bvack koja gora ivo heroes of might and magic cd crack katiejordan locali sex a novara lihdo kama sexo kekilli los 12 discipulos hhttp hotmail com incanto live baglioni latetia casta incontri sesso torino il coccogrillo come fa indipop midi la dolce vta hijo de la luna il ballo di aureliano mcr inno tedesco koda video kellytrump la fiera dll est immagini birra io nieves i stand by you grande mela sona i dubbi dell amore fiorella mannoia luci per spettacolo musicale la casetta in canada japan sylvian italo calvino marcovaldo 1990 juve it infojardin hpdeskjet920c la canzone di natale in the zone inzest jose velez vino griego jackson browne il parto dele nuvole pesanti l emozione non ha voce las tres espias sinlimite io1616 inno israeliano indirizzi in francia la historia de la computadora hoy di gloria estefan isole tremiti mese di settembre horse sex lucas arna jarabe del palo lady komat su it le luvre la vita e bella di nicola piovani israel iz kamakawiwo ole lunatica greta la ndrezzata kymco rivenditori milano kris groove key viaccess 2 3 hotel gattopardo a brolo iva jerkovic nuda lakatos loops reggaeton gratis la guerra di piero mp3 hotelmediterraneo horoskop mskv 7 joecassano karaoke breathe easy jlo photo http luatinh com ismail yk la oreja devangoh indaco dagl occhi del cielo kemer kazaa media deskop la tua immagine dino jimmi villotti liviu guta feat daniela gyorfy mp3 motori di riocerca hard gratuiti hip hot last minut sicilia italiachimami keating hotel sul mare a capri jhonny hallyday hinh ca si nguyen hong nhung khoa than ilaria galassi immagini di nani if you still belive infrazione stradale keneth museo ceramiche di faenza libro 21 livio letitia casta gallery la puntina helly holland le canzoni estate 2004 leaving new yorc integratori lucadamiano john cale hilltop hoods le opere di munch laurabranigan self control love 2 see you cry lupin3 leticia incontri torino jeux tf1 hit musicali del momento lionsleeps hop hat dance kingsat jerk lesbianl kidsnextdoor com italianos lorytrans himno nacional mexicano jahre hit my hard luigi loperfido les apes i dont wana know midi licenciada tetarelli lyrices jhon barry

Task
XML/DOM serialization
You are encouraged to solve this task according to the task description, using any language you may know.

Create a simple DOM and having it serialize to:

 <?xml version="1.0" ?>
 <root>
     <element>
         Some text here
     </element>
 </root>

E

Implementation: E-on-Java

This makes use of XML libraries provided with Java.

def document := <unsafe:javax.xml.parsers.makeDocumentBuilderFactory> \
                  .newInstance() \
                  .newDocumentBuilder() \
                  .getDOMImplementation() \
                  .createDocument(null, "root", null)
def root := document.getDocumentElement()
root.appendChild(
  def element := document.createElement("element"))
element.appendChild(
  document.createTextNode("Some text here"))
println(document.saveXML(root))

(On the use of