CLEAR PUBLIC loXMLDoc AS Msxml2.DOMDocument.4.0 TEXT TO lcXml NOSHOW <names> <name>Alice</name> <name>Bert</name> <name>Charlie</name> <name>Diane</name> <name>Eric</name> </names> ENDTEXT lcXmlFIle = FULLPATH("names.xml") lcNewXmlFile = FULLPATH("names2.xml") ERASE (lcXmlFIle) ERASE (lcNewXmlFile) STRTOFILE(lcXml, lcXmlFIle) loXMLDoc = CREATEOBJECT("Msxml2.DOMDocument.4.0") loXMLDoc.async = .F. loXMLDoc.load("names.xml") loRoot = loXMLDoc.documentElement loChild = loRoot.childNodes.item(2) loExNode = loRoot.removeChild(loChild) loNodeList = loXMLDoc.getElementsByTagName("name") FOR EACH loElem IN loNodeList ? loElem.firstChild.nodeValue ENDFOR loXMLDoc.Save(lcNewXmlFile) MODIFY FILE (lcNewXmlFile)>