ホームページ > バックエンド開発 > PHPチュートリアル > XML ファイルを解析するための PHP のコードを探しています。 100点を求めます。ありがとう

XML ファイルを解析するための PHP のコードを探しています。 100点を求めます。ありがとう

WBOY
リリース: 2016-06-13 12:53:04
オリジナル
795 人が閲覧しました

XML ファイルを解析するための PHP のコードを探しています。 100点を求めます。ありがとう。
1、指定されたフォルダー内。例: CMMB/02/000601 フォルダーの場合、フォルダー内の最初の XML ファイルをクエリします。

2. XML ファイルの形式は次のとおりです:

<br />
<?xml version="1.0" encoding="UTF-8"?><br />
<result><br />
<components><br />
<component><br />
<id>common_1</id><br />
<type>common</type><br />
<title>IT时代</title><br />
<items><br />
<item><br />
<id>news/130122001</id><br />
<time>2013-01-21 17:47:02</time><br />
<title><![CDATA[网购影响国人消费习惯 ]]></title><br />
    <description><![CDATA[揭秘“线下试用,线上购买”的“抄码族”]]></description><br />
    <imageNum>1</imageNum><br />
    <isImageOnly>false</isImageOnly><br />
    <content_type>text/html</content_type><br />
    <icon>FA2BD84B53B94CE8B6E35E0F2CB5CBE9.jpg</icon><br />
</item><br />
<item><br />
<id>news/130122002</id><br />
<time>2013-01-21 17:47:02</time><br />
<title><![CDATA[百度遭苹果下架后半日后恢复]]></title><br />
    <description><![CDATA[“除了公关缺失,苹果在中国还需弥补开发者关系这一课。”]]></description><br />
    <imageNum>1</imageNum><br />
    <isImageOnly>false</isImageOnly><br />
    <content_type>text/html</content_type><br />
    <icon>95C96D68E4C6449E860F7C514762D805.jpg</icon><br />
</item><br />
<item><br />
<id>news/130122003</id><br />
<time>2013-01-21 17:47:02</time><br />
<title><![CDATA[2012最爱APP排行榜发布]]></title><br />
    <description><![CDATA[北京晨报制作出一份APP排行榜:我们最爱的十款产品。]]></description><br />
    <imageNum>1</imageNum><br />
    <isImageOnly>false</isImageOnly><br />
    <content_type>text/html</content_type><br />
    <icon>F851463AF50E49DBA1937378BCA1FFD3.jpg</icon><br />
</item><br />
<item><br />
N个item。<br />
</item><br />
</items><br />
</component><br />
</components><br />
</result><br />
ログイン後にコピー

3. XML ファイル内のデータを配列に格納します。
例: N 個のアイテム
$arr1[$N]=id
$arr2[$N]=時間
$arr3[$N]=タイトル
$arr4[$N]=説明
$arr5[$N]=isImageOnly
$arr6[$N]=コンテンツタイプ
$arr7[$N]=アイコン

4. ループ「N」出力配列。
PHPは初心者なのでコードを教えていただきたいのですが、よろしくお願いします。 。 。

xml
-----解決策---------
http://www.cnblogs 。 com/likwo/archive/2011/08/24/2151793.htmlこれを見てください
-----解決策------ ---
simplexml_load_file(filename)
-----ソリューション---------
デモアドレス: http://sandbox.onlinephpfunctions.com/code/afd0a674a5eaf9ac910d2b3a2b8ec37ff701cec2

$str = <<<EOT<br />
<?xml バージョン="1.0" エンコーディング="UTF-8"?><br>
<br>
<コンポーネント><br>
<コンポーネント><br>
<id>common_1</id><br>
<type>共通</type><br>
<title>IT 時代</title><br>
<br>
<アイテム><br>
<id>news/130122001</id><br>
2013-01-21 17:47:02<br>
<title><![CDATA[オンラインショッピングは中国人の消費習慣に影響を与える]]></title><br>
<description><![CDATA[「オフラインで試してオンラインで購入」する「コードコピー主義者」を暴露]]></description><br>
<imageNum>1</imageNum><br>
<isImageOnly>false</isImageOnly><br>
<content_type>text/html</content_type> <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート