thanks! - i have now this code stored in my Pygame folder for testing them as far i can get at least as comfortable with Pygame as i think i were being on sdlBasic - really thanks - i'm really very curious about how easy on Pygame we can get those shower of bullets as from Kenta Cho games! :-)
------ On Tue, Jul 29, 2008 at 6:18 PM, Paul Pigg <[EMAIL PROTECTED]> wrote: > I don't know bulletML and don't have plans for using it, but xml didn't seem > to hard to work with when I needed to. Here's a quick contrived example > based on the "fire" example xml on the website, just to give you a quick > idea of the api. On it's own, it's not too useful. > > --Paul > > import xml.dom.minidom > > # Note that I put some whitespace in the XML, which is parsed as Text > s='<fire> <direction type="absolute">270</direction> <speed>2</speed> > <bulletRef label="rocket"/> </fire>' > > dom = xml.dom.minidom.parseString(s) > doc = dom.documentElement > assert doc.tagName == 'fire' > > print doc.tagName > > for child in doc.childNodes: > if hasattr(child, 'tagName'): # isinstance(child, > xml.dom.minidom.Element) also works... > > if child.tagName == 'direction': > outstr = ' direction = ' + child.childNodes[0].data > if child.hasAttribute('type'): > outstr += ', type = ' + child.getAttributeNode('type').value > print outstr > > elif child.tagName == 'speed': > print ' speed = ' + child.childNodes[0].data > > elif child.tagName == 'bulletRef': > if child.hasAttribute('label'): > print ' bulletRef label = ' + > child.getAttributeNode('label').value > > > """ > prints: > > fire > direction = 270, type = absolute > speed = 2 > bulletRef label = rocket > > """ > > > > > On Tue, Jul 29, 2008 at 1:31 AM, Paulo Silva <[EMAIL PROTECTED]> wrote: >> >> thanks, but if someone may have some ready snippet, please let us know... >> :-) >> >> On Tue, Jul 29, 2008 at 4:37 AM, Jake b <[EMAIL PROTECTED]> wrote: >> > Python can read xml. I don't know of a bulletml specific python lib. >> > >> > >> > -- >> > Jake >> > > >