这里是文章模块栏目内容页
sqlite存xml

1、创建一个SQLite数据库,如果你的XML中的元素节点有固定的字段,并且可以映射到单独的表格中,那么你可以通过使用CREATE TABLE语句来创建一张相应的表。

2、解析XML文件,将其插入对应数据库中。这里使用PHP来实现解析XML并插入数据库。要解析xml文件我们需要用到php函数”simplexml_load_file()”,作用是将xml内容加载成SimpleXMLElement 对象。然后循环遍历所有子集(子元素)并把信息读取出来(如title、author 等 )

3、录入sqlite 数据表 之前在此歩骤已经读出 xml 文件里面所有信心了,然后就是要将这些信心录入 sqlite 数据表里面了

$db = new SQLite3('database.db');// 加上数

// 这里开始循坏处理 XML 里面所有 books 节点

foreach($xmldata->book as $book){

$title= isset($book->title)?$book->title:""; // title 元素不存在时

$author= isset($book->author)?$book->author:""; // author 元 素不存在时

$query="INSERT INTO book VALUES ('".$title."','".$author."')";// INSERT a row into the table book.

if(!$db->exec($query)){// Execute query statement printf("Insert Error: %s\n", $dbh -> errorInfo()); } }