Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中循环浏览XML条目_Php_Mysql_Xml - Fatal编程技术网

在PHP中循环浏览XML条目

在PHP中循环浏览XML条目,php,mysql,xml,Php,Mysql,Xml,我试图从XML字典文件*中读取数据,以填充MySQL数据库。我已经准备好并测试了一个脚本,一旦我能够加载数据,它将正确处理所有事情。不幸的是,我被困在数据读取部分 如何让PHP读取XML文件并按顺序提取每个完整条目进行处理 “*具体来说,KANJIDIC:如果它位于单个文件中,则只需在DOMDocument::load()中传递每个条目的URL即可 如果它是一个大的XML文件,您可能希望改用XMLReader——不过,您可以将URL传递到XMLReader::open(),然后使用next()从

我试图从XML字典文件*中读取数据,以填充MySQL数据库。我已经准备好并测试了一个脚本,一旦我能够加载数据,它将正确处理所有事情。不幸的是,我被困在数据读取部分

如何让PHP读取XML文件并按顺序提取每个完整条目进行处理


“*具体来说,KANJIDIC:

如果它位于单个文件中,则只需在DOMDocument::load()中传递每个条目的URL即可

如果它是一个大的XML文件,您可能希望改用XMLReader——不过,您可以将URL传递到XMLReader::open(),然后使用next()从一个条目移动到另一个条目。使用XMLReader::expand()将每个条目的详细信息作为DOM对象获取

如果是指向文件路径的本地副本,则同样适用