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

WBOY
リリース: 2016-06-13 13:27:35
オリジナル
708 人が閲覧しました

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>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート