この記事の例では、PHP によって実装された XML 操作クラスについて説明します。参考のために皆さんと共有してください。詳細は次のとおりです。
これは、XML の多くの分析と解析を必要とするインターフェイス プログラムです。PHP の xml_parse_into_struct() 関数は、使いやすい配列を直接生成できません。 SimpleXML 拡張機能は PHP5 でのみサポートされているため、検索エンジンを調べたところ、外国人の Web サイトで適切な PHP XML 操作クラスを見つけました。
1. 使用例:
1. XML ファイルを使いやすい配列に解釈します:
<?php include('xml.php'); //引用PHP XML操作类 $xml = file_get_contents('data.xml'); //读取XML文件 //$xml = file_get_contents("php://input"); //读取POST过来的输入流 $data=XML_unserialize($xml); echo '<pre class="brush:php;toolbar:false">'; print_r($data); echo ''; ?>
data. -8):
2. 配列を XML ファイルに変換します。<?xml version="1.0" encoding="GBK"?> <video> <upload> <videoid>998</videoid> <name><![CDATA[回忆未来]]></name> <memo><![CDATA[def]]></memo> <up_userid>11317</up_userid> </upload> </video>
Array ( [video] => Array ( [upload] => Array ( [videoid] => 998 [name] => 回忆未来 [memo] => def [up_userid] => 11317 ) ) )