Php 如何使用DOMDocument方法获取xml子元素的值?

Php 如何使用DOMDocument方法获取xml子元素的值?,php,xml,Php,Xml,我不熟悉PHP和XML 有人能告诉我如何获取xml元素的子元素或子节点的值吗 index.php 请帮助…如果您能保证他们的订单,您可以使用childNodes和偏移量,否则 $domdoc = new DOMDocument(); $domdoc->load('actionstars.xml'); foreach ($domdoc->getElementsByTagName("actionstar") as $star) { echo $shit->getElemen

我不熟悉PHP和XML

有人能告诉我如何获取xml元素的子元素或子节点的值吗

index.php


请帮助…

如果您能保证他们的订单,您可以使用
childNodes
和偏移量,否则

$domdoc = new DOMDocument(); 
$domdoc->load('actionstars.xml'); 

foreach ($domdoc->getElementsByTagName("actionstar") as $star) {
 echo $shit->getElementsByTagName('id')->item(0)->nodeValue; // displays the <id> element
 echo $shit->getElementsByTagName('name')->item(0)->nodeValue; // displays the <name> element
 echo "<br />";
} 
$domdoc=newdomdocument();
$domdoc->load('actionstars.xml');
foreach($domdoc->getElementsByTagName(“actionstar”)作为$star){
echo$shit->getElementsByTagName('id')->item(0)->nodeValue;//显示元素
echo$shit->getElementsByTagName('name')->item(0)->nodeValue;//显示元素
回声“
”; }
如果可以保证它们的顺序,可以使用
子节点和偏移量,否则

$domdoc = new DOMDocument(); 
$domdoc->load('actionstars.xml'); 

foreach ($domdoc->getElementsByTagName("actionstar") as $star) {
 echo $shit->getElementsByTagName('id')->item(0)->nodeValue; // displays the <id> element
 echo $shit->getElementsByTagName('name')->item(0)->nodeValue; // displays the <name> element
 echo "<br />";
} 
$domdoc=newdomdocument();
$domdoc->load('actionstars.xml');
foreach($domdoc->getElementsByTagName(“actionstar”)作为$star){
echo$shit->getElementsByTagName('id')->item(0)->nodeValue;//显示元素
echo$shit->getElementsByTagName('name')->item(0)->nodeValue;//显示元素
回声“
”; }
这意味着我必须指定元素?这意味着我必须指定元素?
$domdoc = new DOMDocument(); 
$domdoc->load('actionstars.xml'); 

foreach ($domdoc->getElementsByTagName("actionstar") as $star) {
 echo $shit->getElementsByTagName('id')->item(0)->nodeValue; // displays the <id> element
 echo $shit->getElementsByTagName('name')->item(0)->nodeValue; // displays the <name> element
 echo "<br />";
}