Hi, Thanks to everybody who's offered help. The project involves cloning an existing inaccessible application for controlling a piece of musical equipment to create a freeware accessible version. The existing software reads and writes configuration files for the hardware and these files turn out to be coded in XML (I opened a couple in Notepad just to see). Some aspects of the project are covered by an NDA, so I'm deliberately trying to ask generic guidance questions. The layout of the files I've looked at so far doesn't look complex, but I need to do some more reading of the unit's programming manual and try to generate a worst-case file to inspect. Since there are a lot of configuration files available for this application, I'm trying to maintain file compatibility with my new version so that sighted and unsighted users can exchange configurations. Best wishes. Tim Burgess Raised Bar Ltd Phone: +44 (0)1827 719822 Mobile: 07989 486976 Web: http://www.raisedbar.net Facebook: http://www.facebook.com/pages/Atherstone-United-Kingdom/Raised-Bar-Ltd/12023 4896800 Don't forget to vote for improved access to music and music technology at http://www.raisedbar.net/petition.htm -----Original Message----- From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of Corbett, James Sent: 26 October 2009 12:49 To: program-l@xxxxxxxxxxxxx Subject: [program-l] Re: Reading/writing XML using VS6 Tim: What sort of xml are you refering to.... For example in one of my apps I have six different xml files. Essentially you are scanning through a text file that has keys, names, parameters and values. J. -----Original Message----- From: program-l-bounce@xxxxxxxxxxxxx [mailto:program-l-bounce@xxxxxxxxxxxxx] On Behalf Of Tim Burgess Sent: October 25, 2009 13:00 To: program-l@xxxxxxxxxxxxx Subject: [program-l] Reading/writing XML using VS6 Hi, Does anybody have any experience of this? I could code this in VC6 or VB6 (the latter would be easier for me, but the former's probably what I should use as the application requires memory efficiency). My knowledge of XML is rudimentary, to say the least, so I'm not even sure what I should be looking for in any API/SDK that offers XML I/O. All info and advice gratefully received. Best wishes. Tim Burgess Raised Bar Ltd Phone: +44 (0)1827 719822 Mobile: 07989 486976 Web: http://www.raisedbar.net Facebook: http://www.facebook.com/pages/Atherstone-United-Kingdom/Raised-Bar-Ltd/1 2023 4896800 Don't forget to vote for improved access to music and music technology at http://www.raisedbar.net/petition.htm ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq