, пожалуйста, помогите мне в понимании проблемы с заменой дочернего узлазаменить значение дочернего узла PHP-XML-DOM
$dom = new DOMDocument();
$dom->load('cheat.xml');
$team1sabbr = $dom->getElementsByTagName('team1sabbr');
$textNode = $dom->createTextNode('value-1');
$textNode = $dom->importNode($textNode, true);
$team1sabbr->replaceChild($textNode, $oldNode);
$dom->save('cheat.xml');
его бросали ошибки, как
Fatal error: Call to undefined method DOMNodeList::replaceChild()
cheat.xml
выглядит
<?xml version="1.0"?>
<matches>
<match id="2204">
<Game></Game>
<team1sabbr></team1sabbr>
<team2sabbr></team2sabbr>
Что такое '$ oldNode'? Где это было определено? –
@Martin oh ... Я только что скопировал код откуда-то и использовал его, не могли бы вы показать, как его определить. Благодарю. – krishna
, в каких случаях я могу получить эту ошибку и что может быть причиной этого – krishna