<結果> <コンポーネント>"/> <結果> <コンポーネント>">

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

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

WBOY
WBOYオリジナル
2016-06-13 12:53:04808ブラウズ

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 = 8614f9a440e7cf302241178e7e5c8dd6<br>
<br>
2fedc364daa6d2b978de736db6089c6d<br>
2fedc364daa6d2b978de736db6089c6d<br>
53384f78b45ee9f1e3082cf378b9c5b4common_142c6f2d00583d752e4637b73e8eb9308<br>
7674b22ef33c73b930516fd6bc30b7a3共通47da3aec5fea7de36e415e6398f16561<br>
b2386ffb911b14667cb8f0f91ea547a7IT 時代6e916e0f7d1e588d4f442bf645aedb2f<br>
<br>
bacd3a3778db2e60da4a8a6b81763052<br>
53384f78b45ee9f1e3082cf378b9c5b4news/13012200142c6f2d00583d752e4637b73e8eb9308<br>
2013-01-21 17:47:02<br>
b2386ffb911b14667cb8f0f91ea547a79f281f3c95d89f51b43e4c0a8b095a2b6e916e0f7d1e588d4f442bf645aedb2f<br>
8b55addfb40ddf4a384b1010d729e503657233c1238fd3c7f9b70c2fda01e658a11945cc7b2902590ebb81ca9fd0b283<br>
2083e9486e12eb5563cf991aed14f0d7178f269ec5879737d019581c178fbfe82<br>
58e386f2e0f5c85645d89711f73f1d4bfalse2df1fb5ab72ea638530fe0c1c83de5fc<br>
b1d3ade8e214407ba97ccc480e322b11text/htmle4feacb3ebe258cedfff4fd52b6e3508 <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。