corillo181 Posted September 6, 2007 Share Posted September 6, 2007 i got an idea of the code i want to do <?php // create a new dom document $dom = new DomDocument(); //loading the xml file $dom->load('test2.xml'); // creating a new dom xpath $xpath = new Domxpath($dom); // the query of wha ti want to search for $query = "artists/artist[@id=1]"; // taking the result record into a variable $result = $xpath->query($query); // getting the element songs from the extrated record $song = $dom->getElementByTagName('songs'); // adding a new child to the songs $song->appendChild('Jay Jay'); // saving the cahnges $dom->save('test2.xml'); ?> of course this does not working, but I'm sure that idea is there.. if no one can help me is there another forum where i could be helped? Quote Link to comment https://forums.phpfreaks.com/topic/68277-xml-dom-and-xpath/ Share on other sites More sharing options...
Cagecrawler Posted September 6, 2007 Share Posted September 6, 2007 $song is a NodeList, but you are trying to use it as a Node. That's probably where the error is. Quote Link to comment https://forums.phpfreaks.com/topic/68277-xml-dom-and-xpath/#findComment-343289 Share on other sites More sharing options...
corillo181 Posted September 7, 2007 Author Share Posted September 7, 2007 any clue as to how i can do that? Quote Link to comment https://forums.phpfreaks.com/topic/68277-xml-dom-and-xpath/#findComment-343384 Share on other sites More sharing options...
corillo181 Posted September 7, 2007 Author Share Posted September 7, 2007 for real no one uses xml here? my reason for learning is that i want to do a mp3 and flash doesn't communicate with mysql. Quote Link to comment https://forums.phpfreaks.com/topic/68277-xml-dom-and-xpath/#findComment-343484 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.