1 <名前>テスト01&"/> 1 <名前>テスト01&">

ホームページ  >  記事  >  バックエンド開発  >  PHPでXML文字列を解析する場合の対処方法

PHPでXML文字列を解析する場合の対処方法

WBOY
WBOYオリジナル
2016-06-13 13:27:35708ブラウズ

PHP は XML 文字列を解析します
次のような文字列があります
$xmlStr ="< ;Content> ;1Test01402 Test02
80
";

次のコンテンツを取得したい
Id = 1
Name = Test01
Point = 40

Id = 2
Name = Test02
Point = 80
達成方法

------解決策--------------------

PHP コード
$xml=simplexml_load_string($xmlStr);

foreach($xml->Body->Content as $item) {
  foreach($item as $k=>$v)
    エコー「$k $vn」;
}
<br><font color="#e78608">------解決策------------------</font><br>この投稿の関連プログラムを使用すると、トラブルを回避できます、改行やその他の識別子の干渉を避けるため: <br>http://topic.csdn.net/u/20120229/17/2d8adf3f-5273-4330-a399-b67b5e395e3d.html<br>#17 のコンテンツこの投稿と関連コンテンツの内容。 <br> 具体的には: <br>1. XML 文字列 dump_xml_config() にコンパイルします。<br>2. XML 文字列を file_put_contents_safe() に書き込みます。 net/u/20120228/09/cf787cd0-5936-4a15-9661-895f362b5b16.html<br>#10、xml ファイルの内容を配列 parse_xml_config() に変換します。 <br>必要なものだけを持っていきましょう。 <br><div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。