teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

こたえ

2019/06/20 10:32

投稿

hentaiman
hentaiman

スコア6428

answer CHANGED
@@ -1,3 +1,29 @@
1
1
  全くどこから手をつけたらいいのか分からないってことなら、phpでxmlを利用する方法を調べると良いでしょう。https://www.php.net/manual/ja/refs.xml.php [SimpleXML](https://www.php.net/manual/ja/book.simplexml.php)
2
2
 
3
- 既に途中までコード作っていてうまく行かない個所があるならそこを記載してくれた方が回答はしやすくなります。
3
+ 既に途中までコード作っていてうまく行かない個所があるならそこを記載してくれた方が回答はしやすくなります。
4
+
5
+ やっぱ答え書いとくので、もし詰まったら下のコードと比較してみてください。
6
+
7
+ ```ここに言語を入力
8
+ 1 <?php
9
+ 2 $xml=<<<EOT
10
+ 3 <body cz-shortcut-listen="true">
11
+ 4 <resultset totalresultsavailable="1" totalresultsreturned="1" firstresultposition="1" ok="1" ng="0">
12
+ 5 <result>
13
+ 6 <itemcode>ABC12345</itemcode>
14
+ 7 <subcode></subcode>
15
+ 8 <status>1</status>
16
+ 9 <quantity>0</quantity>
17
+ 10 <allowoverdraft>0</allowoverdraft>
18
+ 11 <ispublished>1</ispublished>
19
+ 12 <stockclose>0</stockclose>
20
+ 13 <updatetime>2019-06-20T17:03:49+09:00</updatetime>
21
+ 14 </result>
22
+ 15 </resultset>
23
+ 16 </body>
24
+ 17 EOT;
25
+ 18
26
+ 19 $xmlObj = new SimpleXMLElement($xml);
27
+ 20 print_r($xmlObj->resultset->result->status);
28
+ 21 echo $xmlObj->resultset->result->status
29
+ ```