0

Expedia API を実装しようとしていますが、問題が発生しました。特定の属性番号を持つ親タグの説明タグを取得する必要があります。これは私が試したものであり、機能していません:

$data->RoomTypes->RoomType['roomCode="17918"']->description;

これが正しい構文かどうかはわかりません。mysql で検索すると、次のようになります。

mysql_query("SELECT description FROM RoomType WHERE roomCode = '17918'");

phpを使用してxmlでこれを行うにはどうすればよいですか?? どんな助けでも大歓迎です!! 前もって感謝します!

4

1 に答える 1

1

@一般的に言えば、XML クエリの場合、ノード属性の前にマッチング用の を付ける必要があります。使用している XML ライブラリを指定していませんが、規則/標準に従っている場合は、おそらく必要です

$data->RoomTypes->RoomType['@roomCode="17918"']->description;
                            ^---

代わりは。

于 2012-04-07T05:32:31.020 に答える