XML 要素構造を解析するための PHP のコード:
$ Depth
=
function startElement- ; ($parser , $name, $attrs) { global $ Depth;
- for ( $i = 0; $i <
- $ Depth [$parサー] ; $i++) { } print "$namen";
-
関数 endElement($parser, $name) {
- global $ Depth;
- $ Depth[$parser]--; $xml_parser = xml_parser_create ();
xml_ set_element_handler($xml_parser, "startElement", "endElement" ; - }
- while ($
data-
= )
恐怖- ($fp, 4096)) {
-
if (!xml_parse($xml_parser, $data, feof($fp) )) {
- die(sprintf("XML エラー: %d 行目 %s",
- xml_error_string(xml_get_
error_code($xml_parser)), -
xml_get_current_line_ - number($xml_parser)) );
- xml_parser_free($xml_parser); 上記XML 要素の構造を解析する PHP の具体的なコード例を理解していただければ幸いです。
http://www.bkjia.com/PHPjc/446188.htmlwww.bkjia.com
true-
http://www.bkjia.com/PHPjc/446188.html
技術記事
- XML 要素構造を解析する PHP のコード: ?php $ file = data.xml; $ Depth = array (); functionstartElement ($parser,$name,$attrs){ global$ Depth;深さ [$parser];$i++){...