0

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() の呼び出し

4

0 に答える 0