私は以下のようなXMLを持っており、PHP XPATHを使用してname
という値を読みたいと思っています。開始タグと終了タグの間にあれば値を読み取ることができますが、XMLがこのような場合は値を読み取る方法は?PHPのxpathを使用してXML内のノード内の値を読み取る
<a name="john" id="100" />
私は以下のようなXMLを持っており、PHP XPATHを使用してname
という値を読みたいと思っています。開始タグと終了タグの間にあれば値を読み取ることができますが、XMLがこのような場合は値を読み取る方法は?PHPのxpathを使用してXML内のノード内の値を読み取る
<a name="john" id="100" />
は、名前の値を取得するためにこれを使用することができます:
$xml = new SimpleXMLElement('<a name="john" id="100" />');
$name = (string)$xml->xpath('/a/@name')[0];
echo $name; // Output: john
ありがとうございました。 xpath内の/ aの代わりに、ただ1つの変更を行います。 – hrishi
うまくいきました。あなたは答えを受け入れるでしょうか? –
をあなたの完全なXMLとどのようなあなたがこれまでに試してみましたを投稿してください。 –