ホームページ  >  記事  >  バックエンド開発  >  XML を操作し、データを読み取り、データを書き込むための PHP の実装コード、phpxml_PHP チュートリアル

XML を操作し、データを読み取り、データを書き込むための PHP の実装コード、phpxml_PHP チュートリアル

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

XMLを操作し、データを読み取り、データを書き込むためのphpの実装コード、phpxml

xmlファイル

リーリー


PHP は XML を解析してタグ内の値を取得します

リーリー

phpはXMLファイルにデータを書き込みます

リーリー

PHPを使ってXMLの操作、データの読み込み、データの挿入を行います

インターネットで見つけた情報が、php での XML 読み取りの関連機能の紹介に役立つことを願っています。 ------------------------------------------------ -- ----オブジェクトXML解析機能説明XML_SET_ELEMENT_HANDLER()要素の開始と終了
CharacterデータXML_SET_CHARACTER_DATA_HANDLER()文字データの開始ハンドラー()解析されていません外部エンティティの外観
処理命令 xml_set_processing_instruction_handler() 処理命令の外観
表記法宣言の外観 xml_set_notation_decl_handler() 表記法宣言の外観
デフォルト xml_set_default_handler() ハンドラ関数を指定しないその他のイベント----------- -------------------------------------- ----------- ------------------パーサー関数を使用して XML データを読み取るための小さな例を以下に示します。 php
$parser = xml_parser_create(); //パーサーエディターを作成します
xml_set_element_handler($parser, "startElement", "endElement");//タグがトリガーされたときに対応する関数を設定します
xml_set_character_data_handler($parser, "characterData");//データを読み取るときに対応する関数を設定します
$xml_file="1.xml";//読み取る XML ファイルを指定します。url を指定できます
$filehandler = fopen( $xml_file, "r");// ファイルを開きます
while ($data = fread($filehandler, 4096))
{
xml_parse($parser, $data, feof($filehandler));
} // Take fclose($filehandler);
xml_parser_free($parser);// パーサーを閉じて解放します parser
$name=false;
$position=false;
function startElement($parser_instance, $element_name, $attrs) //開始タグイベントの関数
{
global $name,$position;
if($element_name=="NAME")
{
$name=true;
$position=false;
echo "name :";
}
if($element_name=="POSITION ")
{$name=false;
$position=true;
echo...テキストの残りの部分>>



PHPを使用してデータベースからデータを読み取り、XMLファイルを生成する方法

私のアイデアは、動的 XML を直接使用してフラッシュにドキュメントを読み取らせることで、リアルタイムで XML ファイルを生成する必要がないようにすることです。もちろん、この XML ファイルは .php 形式であるため、php ページを作成するのと同じように、読み取りファイルのアドレスをフラッシュの php に変更する必要があります。違いは、この php ファイルによって出力されるコンテンツが xml 形式であることです。文章。

たとえば、xml.php ファイルを今作成するとします
echo "


//ここに動的な情報がある場合は、必要に応じて呼び出します

echo"
";

//画像データをここにループします
$data = ??
while( $data ) {
echo " ";
}

エコー '
';
?>



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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/864474.html技術記事 XML の操作、データの読み取りと書き込みを行うための PHP 実装コード、phpxml xml ファイル xml version="1.0"coding="utf-8" vip id23/id ユーザー名 happy luffy/ユーザー名 性別 男性/性別 faceface/43 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。