重複の可能性:
PHPでXMLを順番に解析する
PHPを使用してSimpleXMLElementObjectを反復処理できるようにしたいと思います。ただし、事前にタグ名を知らなくても実行できるようにしたいのですが、オブジェクトのキー名の検出メカニズムとして使用できる一般的なソリューションが必要です。たくさんの「foreach」タイプのソリューションを試しましたが、機能させることができません。
コード例:
$schema = new SimpleXMLElement("<activity></activity>");
$schema->addAttribute("default-currency","asdf");
$schema->addAttribute("last-updated-datetime","jkl;");
$schema->addChild('title', 'example title');
print_r($ schema)は次のようになります。
SimpleXMLElement Object (
[@attributes] => Array (
[default-currency] => asdf
[last- updated-datetime] => jkl;
)
[title] => example title
)
ありがとう