Php 如何使用DOMDocument方法获取xml子元素的值?
我不熟悉PHP和XML 有人能告诉我如何获取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
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 />";
}