Как создавать и устанавливать значения для атрибута в XML?

Как создавать и устанавливать значения для атрибута в XML? Мне нужно установить ateam id = "101"? С этим я перечислил свой код. С помощью createAttribute я создал, но я не знаю, как установить значение для этого атрибута.

/* create XML Content */ $domtree = new DOMDocument('1.0', 'UTF-8'); $xmlRoot = $domtree->createElement("xml"); $xmlRoot = $domtree->appendChild($xmlRoot); $currentTrack = $domtree->createElement("messsage"); $currentTrack = $xmlRoot->appendChild($currentTrack); $currentTrack->appendChild($domtree->createElement('category','Scores')); $Game = $currentTrack->appendChild($domtree->createElement('Game','')); $Game->appendChild($v = $domtree->createElement('ateam','India')); $Game->appendChild($domtree->createElement('score',30)); $v->appendChild($domtree->createAttribute('id')); echo $domtree->saveXML(); 

ВЫВОД

 <?xml version="1.0" encoding="UTF-8"?> <xml> <messsage> <category>Scores</category> <Game> <ateam id="">India</ateam> <score>30</score> </Game> </messsage> </xml> 

Ожидаемый выход

  <?xml version="1.0" encoding="UTF-8"?> <xml> <messsage> <category>Scores</category> <Game> <ateam id="101">India</ateam> <score>30</score> </Game> </messsage> </xml> 

Самый простой способ – использовать setAttribute :

 $v->setAttribute('id', 101);