0

XML ノード (子を持つ) を文字列として取得しようとしましたが、成功しませんでした。

ここに私のxml

    <?xml version="1.0" encoding="UTF-8"?>
<params>
  <main_settings>
    <id>23</account_id>
    <test/>
    <logo_url/>
    <app appid="test_12">
      <d:tag xmlns:c="http://mypage.com/test2" id="mypage_id_256" type="mypage_type_test">
        <path-info value="show"/>
      </d:tag>
    </app>
  </main_settings>
</params>

これは機能していません。

    $var->params->main_settings->app;

simpleXML でノード (「アプリ」) の子をスティングとして取得する方法はありますか?

4

1 に答える 1

1

子でasXmlメソッドを呼び出すことができます。

$var->params->main_settings->app->asXml();

型キャストを介して行うこともできます。

(string)$var->params->main_settings->app
于 2013-01-29T18:05:38.653 に答える