コードをコピーします
コードは次のとおりです:
$xmldata = simplexml_load_file("iciba.xml");
header("Content-Type: text/html; charset=UTF-8");
print_r($xmldata); //パート 1
$listcount = count($xmldata->sent);
for($i=0;$i<$listcount;$i++){ //パート 2
$dictlist = $xmldata->sent[$i];
echo "
例:".$dictlist->orig;
echo "
翻訳:".$dictlist->trans;
}
?>
「パート 1」は次のように出力します:
コードをコピーします
コードは次のとおりです:
SimpleXMLElementオブジェクト
(
[@attributes] => 配列
(
[数値] => 219
[ID] = & gt;
[name] =>219
)
[キー] => 空
[pos] => SimpleXMLElement オブジェクト
(
)
[受け入れ] => 配列;
[送信済み] => 配列
(
[0] => SimpleXMLElement オブジェクト
(
[orig] =& gt; 教会の塔は天を指している指のように空を背景に立っていた
[Trans] = & GT; 教会の塔は空を指しているようなものです。
)
[1] => SimpleXMLElement オブジェクト
(
[Orig] = & GT; 空を横切る風船。
[Trans] = & GT; 風船が空を飛びます。
)
[2] => SimpleXMLElement オブジェクト
(
[Orig] = & GT; 稲妻が空を照らしました。
[trans] => (A) 稲妻が空を照らしました。
)
[3] => SimpleXMLElement オブジェクト
(
[Orig] = & GT; 夕焼けの空に明るい移動物体が現れます
[Trans] = & GT; 夕暮れ時、空に動く輝きが現れました。
)
[4] => SimpleXMLElement オブジェクト
(
[オリグ] = & GT; 上にアーチ型の明るい虹。
[trans] =>明るい虹が空にぶら下がっています。
)
)
)
「パート 2」は次のように出力します:
コードをコピーします
コードは次のとおりです:
例: 教会の塔は天を指している指のように空を背景に立っていた
翻訳: 教会の尖塔は、空に対して空を指している指のように見えます。
例: 風船が空を飛んでいきました
翻訳: 風船が空を横切ります。
例: 稲妻が空を照らしました。
翻訳: (a) 稲妻が空を照らしました。
例: 夕焼けの空に明るい動く物体が現れました。
翻訳: 日没時に、動く光沢のある物体が空に現れました。
例: 上空にアーチ型の明るい虹。
翻訳: 明るい虹が空にかかっています。
より詳細なトラバーサル出力生成テーブルの例、コードは次のとおりです:
コードをコピーします コードは次のとおりです:
eader("content-type:text/html; charset=utf-8"); //エンコーディングを設定します
$xml = simplexml_load_file('a.xml'); //xml ファイルをロード $lists と xml ファイルのルートノードは同じです
echo $xml->company."
";
echo $xml->town."
id:";
echo $xml->town['id']."
parent:"
echo $xml->town['parent']."
";
echo "
ループ読み取り:
";
foreach($xml->user as $users){ //複数のユーザーが存在し、取得されるのは配列であり、ループ出力は
エコー「-------------------
」;
echo "名前:".$users->name."
";
echo "番号:".$users->age."
";
echo "性別:".$users->age['性別']."
";
echo "シリアル番号:".$users->height."
";
}
echo "
ループ読み取り:
";
foreach($xml->town as $towns){ //複数のユーザーが存在し、取得されるのは配列であり、ループ出力は
エコー「-------------------
」;
echo "id:".$towns['id']."
";
echo "属性:".$towns['parent']."
";
echo "地域:".$towns."
";
}
この記事が皆さんの PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/910605.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/910605.html
技術記事
php、simplexml での simplexml_load_file 関数の使用例 この記事では、php での simplexml_load_file 関数の使用方法について説明します。皆さんの参考に共有してください。具体的な使用状況の分析は次のとおりです:...