PHP-разработчики здесь ?? У меня есть функция PHP, которая анализирует XML-файл (используя DOMDocument, я профессионал с этим инструментом). Я хочу сделать то же самое с XMLReader, но я не понимаю, как работает XMLReader ...PHP - от DOMDocument до XMLReader
Я хочу использовать XMLReader, потому что это легкий инструмент.
Не стесняйтесь спрашивать у меня другие вопросы о моей проблеме.
function getDatas($filepath)
{
$doc = new DOMDocument();
$xmlfile = file_get_contents($filepath);
$doc->loadXML($xmlfile);
$xmlcars = $doc->getElementsByTagName('car');
$mycars= [];
foreach ($xmlcars as $xmlcar) {
$car = new Car();
$car->setName(
$xmlcar->getElementsByTagName('id')->item(0)->nodeValue
);
$car->setBrand(
$xmlcar->getElementsByTagName('brand')->item(0)->nodeValue
);
array_push($mycars, $car);
}
return $mycars;
}
PS: Я не старший PHP-разработчик.
Ahah Thanks.
И что вы попытались исправить проблему ', но я не понимаю, как работает XMLReader'? –
слэш в 'new \ DOMDocument();' опечатка? – rvbarreto
@rvbarreto да это была опечатка извините – KitchenLee