0

オブジェクト内のパラメータの値を xpath で返したいです。

コード例:

  <object id="player" width="100%" height="100%" type="application/x-shockwave-flash" data="http://merhad.333low.com/player.swf" bgcolor="#000000" name="player" tabindex="0">
    <param name="allowfullscreen" value="true">
    <param name="allowscriptaccess" value="always">
    <param name="seamlesstabbing" value="true">
    <param name="wmode" value="opaque">
    <param name="flashvars" value="http://merhad.333low.com/fqoyJxxS-2c2MSx-wGYmS3T1pkggIeiK7wpA7BbXXcK2sC4XYWehpBDV6CAK7CFH/s=awcmxqt5gYntLqHJ9ceP.flv">
  </object>  

私はこれを試しましたが、結果はありません!コード例:

  echo $xpath2->query("//object[id='player']/param/@value")->item(0)->nodeValue;
4

1 に答える 1

1

ID を属性として一致させる必要があります。

echo $xpath2->query("//object[@id='player']/param/@value")->item(0)->nodeValue;

ところで、これは最初の「param」ノード値のみを返します

于 2012-11-28T19:45:44.437 に答える