例 – XML_Parser 使用の例

基本的な例

この基本的な例では、要素の開始と終了(つまり、開始タグと終了タグ) および文字データ (タグの間の "内容") を処理する単純なパーサを示します。

<?php
require_once 'XML/Parser.php';

class 
myParser extends XML_Parser
{
  function 
myParser()
  {
    
parent::XML_Parser();
  }

 
/**
  * 要素の開始の処理
  *
  * @access private
  * @param  resource  xml パーサのリソース
  * @param  string    要素の名前
  * @param  array     属性
  */
  
function startHandler($xp$name$attribs)
  {
    
printf('次の開始タグを処理します: %s<br />'$name);
  }

 
/**
  * 要素の終了の処理
  *
  * @access private
  * @param  resource  xml パーサのリソース
  * @param  string    要素の名前
  */
  
function endHandler($xp$name)
  {
    
printf('次の終了タグを処理します: %s<br />'$name);
  }

 
/**
  * 文字データの処理
  *
  * @access private
  * @param  resource  xml parser resource
  * @param  string    character data
  */
  
function cdataHandler($xp$cdata)
  {
    
// ここでは何もしていませんが、例えば print $cdata などを行います。
  
}
}

$p = &new myParser();

$result $p->setInputFile('xml_parser_file.xml');
$result $p->parse();
?>

このパーサは、単に、文書のパース中に見つかった開始タグと終了タグの 名前を出力するだけのものです。

NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作