Hi All, Here's the issue I have an XML Document that's structured like <pre> <foos> <foo> <d>Red</d> <e>Yellow</e> <f>Blue</f> </foo> <foo> <d>Orange</d> <e>Brown</e> <f>Green</f> </foo> </foos> </pre> I create a new DOMDocument. Load the File. Do an XPath Query on it to get the <foo> element that contains <pre> <d>Red</d> </pre> I take that DOMNodeList (I think that's it) that is returned grab item(0) create a ne DOMDocument and Attach the Node to it. So now I have XML stored in the new DOMDocument to deal with that looks like: <pre> <foo> <d>Red</d> <e>Yellow</e> <f>Blue</f> </foo> </pre> How can I just grab the VALUE for //foo/d, //foo/e etcetera. Keep in mind the assumption is that I know EXACTLY what the structure of <foo> is and I don't need to figure it out programmatically. I have read most of the PHP Docs on the DOMDocument, DOMNodeList, DOMElement and I have been Googling to find the syntax needed to do this, but I am either missing it or there is a step in the middle I have to take. Any help would be appreciated. Thanks, Michael