xml ファイルに特定の要素があるかどうかをテストできますか。私はこれを以下で試しました:
$restrict = ($xml_content->xpath('//app:control//yt:state'));
$name = $restrict[0][0];
$restrictTest = $name->attributes();
if ($restrictTest == "restricted"){
$_SESSION['array']['restricted'] = 1;
}
しかし、次のエラーが表示されます。
警告: SimpleXMLElement::xpath() [simplexmlelement.xpath]: C:\xampp\htdocs\ytm\resources\func.php の 178 行目の未定義の名前空間プレフィックス
警告: SimpleXMLElement::xpath() [simplexmlelement.xpath]: xmlXPathEval: C:\xampp\htdocs\ytm\resources\func.php 行 178 で評価が失敗しました
致命的なエラー: 181 行目の C:\xampp\htdocs\ytm\resources\func.php の非オブジェクトに対するメンバー関数 attributes() の呼び出し