ホームページ  >  記事  >  バックエンド開発  >  PHP XML ファイル解釈クラスのアプリケーション例、phpxml クラスのアプリケーション例_PHP チュートリアル

PHP XML ファイル解釈クラスのアプリケーション例、phpxml クラスのアプリケーション例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:18:28936ブラウズ

php XMLファイル解釈応用例、phpxml応用例

この記事の例では、PHP の XML ファイル解釈クラスとその使用法について説明しています。これは非常に実践的なスキルです。参考のためにみんなで共有してください。詳細は以下の通りです

XMLParser.class.php クラス ファイルは次のとおりです:

リーリー

デモサンプルプログラムは以下の通りです:

リーリー

PHP の XML 定義済み定数については、公式ドキュメントを参照してください:
http://www.php.net/manual/en/libxml.constants.php

この記事が皆さんの PHP プログラミングの学習に役立つことを願っています。

phpでxmlファイルを生成する方法

#DOM を使用して XML を生成します。生成された XML にはスペースが含まれないことに注意してください。
$dom=new DOMDocument('1.0','utf-8');
$path="test.xml"; // $path は XML ファイルの保存先パスです。

$module=$dom->createElement('newmodule');// ルートノード
$dom->appendChild($module);

$year=$dom->createElement('year'); // 属性ノードを追加
$name=$dom->createAttribute('name');
$name->nodeValue="最新ニュース";
$year->setAttributeNode($name);
$module- >appendChild($year);

$news=$dom->createElement('news');
$year->appendChild($news);

$date=$dom->createElement('日付');
$date_value=$dom->createTextNode('01-24');
$date->appendChild($date_value);
$news->appendChild($date);

$title =$dom->createElement('title');
$title_value=$dom->createTextNode('');
$title->appendChild($title_value) );
$news->appendChild($title);

$info=$dom->createElement('info');
$info_value=$dom->createTextNode('$news->appendChild($info);

echo $dom->saveXML();
$dom->save($path);
?>



phpファイルのxmlコンテンツを読み取る

<%
dim xml,objNode,objAtr,nCntChd,nCntAtr

Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.Load(Server.MapPath("test.xml") )

Set objNode=xml.documentElement
nCntChd=objNode.ChildNodes.length-1

'これは、ASP が XML ファイルを読み取る値を定義し、この値を渡して読み取りデータを決定できます

i= 0 の場合nCntChd
set objAtr=objNode.ChildNodes.item(i)
nCntAtr=objAtr.Attributes.length-1

'レコード内のすべてのレコード項目を走査し、レコードは 0 から始まります

for j= 0 to nCntAtr
response .write objAtr.Attributes.item(j).Text&"
"
next
response.write "
"
next

Set objAtr=Nothing
Set xml=Nothing
% >
参考:homepage.yesky.com/369/3074869.shtml



http://www.bkjia.com/PHPjc/882903.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/882903.html技術記事 PHPのXMLファイル解釈クラスの応用例、phpxmlクラスの応用例 この記事では、非常に実践的なスキルとなるPHPのXMLファイル解釈クラスとその使い方について説明します。参考のためにみんなで共有してください。ツール...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。