私はsimplexml_load_string
いくつかのXMLをロードするために使用しています:
$xml = "<payment><cardHolderName><![CDATA[John Smith]]></cardHolderName></payment>";
$xml = simplexml_load_string($xml, null, LIBXML_NOCDATA);
xpath を使用して cardHolderName (John Smith) にアクセスするにはどうすればよいですか? 私はもう試した:
$name = $xml->xpath('/payment/cardHolderName');
echo $name;
しかし、値が空で、警告が表示されます。
配列から文字列への変換
これらすべての xpath で同じ結果:
'/payment/cardHolderName'
'/payment/cardHolderName[1]'
'/payment/cardHolderName/text()'
'/payment/cardHolderName[1]/text()'
前もって感謝します。