php读取xml文件内容,并循环写入mysql数据库
<?php
$dbconn = mysql_connect("localhost","root","root");
$db = mysql_select_db("xbrl",$dbconn); $xml = simplexml_load_file("test.xml");
$name = "" ;
$price = 0.00 ;
foreach ($xml->children() as $child){
$i = 0 ;
foreach ($child->children() as $kid){
if($i==0){
$name = $kid ;
$i++ ;
}else{
$price = $kid ;
$i--;
}
}
$sql = "insert into t_car(name,price) values('$name',$price)" ;
mysql_query($sql,$dbconn);
}
?>
xml文件内容
<?xml version="1.0" encoding="UTF-8"?>
<OBJECT>
<CAR>
<NAME>BMW</NAME>
<PRICE>10000</PRICE> </CAR> <CAR>
<NAME>BENZ</NAME>
<PRICE>10000</PRICE>
</CAR> <CAR>
<NAME>TOYOTA</NAME>
<PRICE>10000</PRICE> </CAR> <CAR>
<NAME>HONDA</NAME>
<PRICE>10000</PRICE>
</CAR>
</OBJECT>
php读取xml文件内容,并循环写入mysql数据库的更多相关文章
- Qt QtXml读取xml文件内容
Qt QtXml读取xml文件内容 xml文件内容 <?xml version="1.0" encoding="UTF-8"?> <YG_RT ...
- 通过Java读取xml文件内容
读取XML中的内容就需要对XML进行解析,目前对XML进行解析的方法分为四种: 下面解析的方法是DOM4J,需要下载jar包dom4j:https://dom4j.github.io/ package ...
- JS通过ajax动态读取xml文件内容
http://www.sharejs.com/codes/javascript/8178 HTML文件代码如下 <!DOCTYPE html> <html> <head& ...
- 读取XML文件内容
myeclipse中类的格式 上面中的RunMain.java为程序执行的入口,JdbcUtil.java为实体类,XmlDocumentUtil.java执行解释xml文件与获取里面的属性,程序所需 ...
- dom4j读取XML文件内容
<?xml version="1.0" encoding="UTF-8"?> <RESULT> <VALUE> <NO ...
- 读取xml文件内容到数据库
前言 前言不搭后语·················· 内容 听某个大牛说他们的公司常常会涉及到从xml文件中读数据到写入到数据库,序列化的时候会遇到这这个问题,将要持久化的数据到xml文件存储起来, ...
- 用Java读取xml文件内容
在AXP中,DOM解析器是1 Document Builder类的一个实例,该实例由 DocumenBailderfactorv类负责创,步如下 DocumentBuilderFactory fa ...
- java Domj4读取xml文件
先概括,再以代码形式给出. 获取节点: Iterator Element.nodeIterator(); //获取当前标签节点下的所有子节点 获取 标签: Element Document.get ...
- selenium-python读取XML文件
首先这是我们要读取的XML文件 <?xml version="1.0" encoding="utf-8" ?><info> <ba ...
随机推荐
- 在Web中实现C/S模式的Tab
在探讨C/S模式的Tab之前,我们先总结一下B/S模式的Tab通常是什么样的.web中常见的tab设计通常是用于分节展示大量信息以提高页面空间的利用率,而且这些信息通常是静态的,或者交互比较简单.通过 ...
- Leetcode049. Group Anagrams
//hashmap implement with STL class Solution { public: vector<vector<string>> groupAnagra ...
- C# 加密算法
public static class Common { #region MD5加密 /// <summary> /// M ...
- 安装node_modules文件遇到的问题:更改代理
npm 1080 1081
- Oracle多线程并行使用、关联与指定索引执行
nologging AS SELECT /*+parallel(4) leading(s a) use_hash(A) index(s IDX_CS_SERVICE_RECORD_MD2_04) */ ...
- C puzzles详解【1-5题】
第一题 #include<stdio.h> #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) ,,,,,,}; int m ...
- TCP/UDP详解
转载:http://www.cnblogs.com/visily/archive/2013/03/15/2961190.html, 作者:望梅止渴 相关: HTTP协议详解 深入理解HTTP协议 T ...
- bitmag
- Linux下发包处理
Linux下发包处理: 1.用top分析工具来查看哪个进程占用的CPU资源比较大 2. 通过命令来查看都是那些端口被占用了 netstat -antp | more 3.在top里面查看到的异 ...
- pos机抹零功能
抹零功能设置包括抹分-0.抹角-1.抹元-2. 前台界面和逻辑代码如下 //抹零设置 2016/8/16 QT if (sweepCents.Checked==true) { BusinessClas ...