Hey Friends! I'm in the process of converting to parsedXML, and after browsing the zope-xml archives, I'm still stumped... Maybe it's too early in the morning to think about this... =) Can anyone that's using the parsedXML product, offer me a few hints? I don't think I'm too far off. Here's what I'm trying to achieve: def update(self, client_url): """ Fetch the content from a remote url and rebuild the client. """ import urllib # URL tools from Products.ParsedXML import ParsedXML, Printer, ExtraDOM, DOM import DateTime # date calculations globalURL=client_url # retreive XML file resourceURL=globalURL + "localResources.xml" f=urllib.urlopen(resourceURL) # parse RSS file to DOM using parsedXML d=ParsedXML.parseXML(f) # get node attributes c=d.getElementsByTagName('StarRaveData')[0] self.link=c.text_content('localSRSiteURL') srversion=c.text_content('CurrentSRVersion') # get djs djlist=d.getElementsByTagName('StarRaveDJ') for StarRaveDJ in djlist: # get information about the item djid=StarRaveDJ.text_content('SRDJID') djname=StarRaveDJ.text_content('SRDJName') city=StarRaveDJ.text_content('SRDJCity') state=StarRaveDJ.text_content('SRDJState') country=StarRaveDJ.text_content('SRDJCountry') # add the DJ self.addDj(djid, djname, city, state, country) return 1