[4suite] Article: Gems From the [XML-SIG] Archives
Jean Jordaan
jean@upfrontsystems.co.za
Fri, 11 Apr 2003 13:44:32 +0200
>> body = f.body(bgcolor='#ffffff').p.a(href='l.html').img(src='l.gif')
>> html = f.html[f.head.title('title'), body] |
This looks to me very close to what JaXML does
http://www.librelogiciel.com/software/
# --- Classical Version
fp = open("sample.xml", "w")
fp.write('<?xml version="1.0" encoding="iso-8859-1"?>\n')
fp.write('<sometag someattr="1">\n')
fp.write(' <anothertag jaxml="Nice">\n')
fp.write(' <thirdone>Yo</thirdone>\n')
fp.write(' </anothertag>\n')
fp.write('</sometag>\n')
fp.close()
# an equivalent version using JAXML
import jaxml
doc = jaxml.XML_document()
doc.sometag(someattr=1).anothertag(jaxml="Nice")
doc.thirdone("Yo")
doc._output("sample.xml")
--
Jean Jordaan
http://www.upfrontsystems.co.za