ホームページ >バックエンド開発 >PHPチュートリアル >XML 要素構造を解析する PHP のコード例の詳細な解釈_PHP チュートリアル

XML 要素構造を解析する PHP のコード例の詳細な解釈_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:32:03744ブラウズ

XML 要素構造を解析するための PHP のコード:

$ Depth

=

    function startElement
  1. ; ($parser , $name, $attrs) { global $ Depth;
  2. for ( $i = 0; $i <
  3. $ Depth [$parサー] ; $i++) { } print "$namen";
  4. 関数 endElement($parser, $name) {
  5. global $ Depth;
  6. $ Depth[$parser]--; $xml_parser = xml_parser_create ();
    xml_ set_element_handler($xml_parser,
    "startElement", "endElement" ;
  7. }
  8. while ($
  9. data
  10. = )
  11. 恐怖
  12. ($fp, 4096)) {
  13. if (!xml_parse($xml_parser, $data, feof($fp) )) {
  14. die(sprintf("XML エラー: %d 行目 %s",
  15. xml_error_string(xml_get_
  16. error_code($xml_parser)),
  17. xml_get_current_line_
  18. number($xml_parser)) );
  19. xml_parser_free($xml_parser); 上記XML 要素の構造を解析する PHP の具体的なコード例を理解していただければ幸いです。 http://www.bkjia.com/PHPjc/446188.htmlwww.bkjia.com
  20. tru​​e
  21. http://www.bkjia.com/PHPjc/446188.html
    技術記事
  22. XML 要素構造を解析する PHP のコード: ?php $ file = data.xml; $ Depth = array (); functionstartElement ($parser,$name,$attrs){ global$ Depth;深さ [$parser];$i++){...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPカール次の記事:PHPカール