婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php實現解析xml并生成sql語句的方法

php實現解析xml并生成sql語句的方法

熱門標簽:離石地圖標注 南寧高頻外呼回撥系統哪家好 400電話辦理福州市 電話機器人危險嗎 深圳外呼系統收費 專業電話機器人批發商 400電話申請方法收費 江蘇外呼電銷機器人報價 長沙crm外呼系統業務

本文實例講述了php實現解析xml并生成sql語句的方法。分享給大家供大家參考,具體如下:

php解析xml有很多種辦法,文檔中有,搜索一下就一大把的。

今天遇到一個需求:將某個xml中的節點屬性提取出來,然后更新數據庫某一表中的字段。

思路:

解析XML,獲取所有的節點屬性 –> 循環節點集合,獲取對應的屬性 –> 拼接sql字符串存入一數組 –> 將數組轉為字符串保存于某一文件中

這里使用了xpath,在寫代碼的過程中遇到兩個問題:

1、xml的史路徑屬性為D:\xx\…時load不了文件,改為”/”(linux下的分隔符)就可以了

2、獲取一個節點的屬性,使用::attributes,編輯器就不停的紅色提示,找到半天文檔,最后用->getAttribute()就行了(猜的,因為太奇怪了,它支持->previousSibling和->nodeValue),按照,文檔上的DOMElement::getAttribute直接就報錯了..

下面是示例代碼:

title>xml 轉換為 sql/title>
meta http-equiv='content-type' content='text/html; charset=utf-8' />
style type="text/css">
  .tip_info {margin-bottom:10px;}
  .tip_info span {color:#f00;}
/style>
?php
$xml = "D:/res/dressConfig.xml";
$doc = new DOMDocument();
$doc->load($xml);
$xpath = new DOMXPath($doc);
$query = "http://i";
$entries = $xpath->query($query);
$len = $entries->length;
echo "div class='tip_info'>總共找到:span>".$len."/span>個節點/div>";
$arr = array();
$idx = 0;
while ($idx  $len) {
  $nodeItem = $entries->item($idx);
  $id = $nodeItem->getAttribute("i");
  $name = $nodeItem->getAttribute("n");
  $inf = $nodeItem->getAttribute("inf");
//  echo "div>".$id.'--'.$name.'--'.$inf."/div>";
  $idx++;
  array_push($arr, "update dress_item t SET t.s_name='".$name."',t.s_intro='".$inf."' WHERE t.n_doid=".$id.";");
}
$dir = "d:/sql/";
if (!is_dir($dir)) {
  mkdir($dir);
}
file_put_contents("d:/sql/dress_item.sql", implode("\n\r", $arr));
echo "生成完畢!";
?>

因為數據是從數據庫表中生成出來的,所以找到的節點數即為表中的記錄總數。生成后可以大概看一下內容是否正確,然后再執行該sql腳本便達到目的了。

PS:這里再為大家提供幾款關于xml操作的在線工具供大家參考使用:

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

在線格式化XML/在線壓縮XML
http://tools.jb51.net/code/xmlformat

XML在線壓縮/格式化工具:
http://tools.jb51.net/code/xml_format_compress

XML代碼在線格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP針對XML文件操作技巧總結》、《PHP數組(Array)操作技巧大全》、《php字符串(string)用法總結》、《PHP錯誤與異常處理方法總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php中實現xml與mysql數據相互轉換的方法
  • php與XML、XSLT、Mysql的結合運用實現代碼
  • php 備份數據庫代碼(生成word,excel,json,xml,sql)
  • PHP XML備份Mysql數據庫
  • 用PHP實現XML備份Mysql數據庫
  • 一個用于MySQL的PHP XML類
  • PHP解析xml格式數據工具類示例
  • PHP封裝的XML簡單操作類完整實例
  • PHP基于DOMDocument解析和生成xml的方法分析
  • PHP處理數組和XML之間的互相轉換
  • php生成xml簡單實例代碼
  • PHP輸出XML到頁面的3種方法詳解

標簽:太原 興安盟 南昌 株洲 曲靖 南京 濱州 白酒營銷

巨人網絡通訊聲明:本文標題《php實現解析xml并生成sql語句的方法》,本文關鍵詞  php,實現,解析,xml,并,生成,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php實現解析xml并生成sql語句的方法》相關的同類信息!
  • 本頁收集關于php實現解析xml并生成sql語句的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    ...xxx性欧美| 国产精品女主播在线观看| 日韩一区二区三区四区| 国产精品网站在线播放| 国产精华液一区二区三区| 精品国产乱码久久久久久久久| 日本少妇一区二区| 91麻豆精品久久久久蜜臀| 视频精品一区二区| 精品免费视频.| 国产一区亚洲一区| 国产精品午夜免费| 99久久免费国产| 中文字幕一区二区三区在线播放| 成人免费视频网站在线观看| √…a在线天堂一区| www.在线成人| 亚洲乱码国产乱码精品精98午夜| 国产不卡一区视频| 国产精品久久一卡二卡| 色综合一个色综合| 一区二区三区成人在线视频| 91美女福利视频| 香蕉久久夜色精品国产使用方法| 欧美一区二区视频在线观看2022 | 久久综合久久综合久久综合| 精品无人区卡一卡二卡三乱码免费卡 | 一区二区在线观看av| 3atv在线一区二区三区| 国产一区二区免费在线| 亚洲欧洲综合另类| 欧美精品在线一区二区| 99视频一区二区三区| 奇米影视在线99精品| 中文字幕二三区不卡| 色综合天天综合网天天狠天天| 亚洲国产cao| 国产欧美一区二区精品久导航 | 国产一区福利在线| 一区二区免费看| 欧美变态口味重另类| 91网站黄www| 美腿丝袜在线亚洲一区| 国产精品久久久久永久免费观看| 欧美性xxxxxxxx| 成人午夜电影久久影院| 日本视频一区二区三区| 亚洲三级在线观看| 欧美精品一区二| 欧美日韩国产美女| 波多野结衣欧美| 久久99国产精品免费网站| 亚洲自拍另类综合| 中文字幕欧美三区| 精品裸体舞一区二区三区| 欧美色图12p| k8久久久一区二区三区| 国产精品456| 麻豆视频观看网址久久| 亚洲成av人片在线| 亚洲一区二区三区四区中文字幕| 久久精品免费在线观看| 日韩欧美国产一区二区在线播放| 欧美图区在线视频| 色天使久久综合网天天| 成人黄色在线视频| 高清在线不卡av| 国产成人免费视频精品含羞草妖精| 丝袜脚交一区二区| 天天av天天翘天天综合网色鬼国产| 国产精品国产自产拍高清av王其| 国产亚洲精品超碰| 欧美大片顶级少妇| 精品国产凹凸成av人导航| 欧美一级高清大全免费观看| 欧美日韩高清在线| 欧美丰满高潮xxxx喷水动漫| 欧美亚洲一区二区在线观看| 91视频在线观看免费| 91免费在线视频观看| 色94色欧美sute亚洲线路一ni| 成人三级伦理片| 色综合天天综合网国产成人综合天| 99精品欧美一区二区三区小说| 99久久精品免费| 欧美视频在线不卡| 欧美精品第一页| 欧美大黄免费观看| 欧美国产综合色视频| 亚洲美女屁股眼交| 亚洲一区av在线| 麻豆一区二区在线| 国产99久久久国产精品免费看| 成人午夜伦理影院| 欧美日韩免费一区二区三区视频| 日韩女优视频免费观看| 国产精品嫩草影院av蜜臀| 亚洲另类色综合网站| 免费看精品久久片| 国产精品一区二区黑丝 | 黄一区二区三区| 91香蕉视频污| 日韩欧美在线观看一区二区三区| 欧美r级在线观看| 亚洲天堂久久久久久久| 免费观看日韩av| 成人精品国产一区二区4080| 一本大道久久a久久综合婷婷 | 亚洲三级电影网站| 日韩中文字幕av电影| 国产91清纯白嫩初高中在线观看 | 国产精品国产三级国产三级人妇| 亚洲一区二区3| 国产精品一区一区| 欧美日韩高清在线| 欧美极品美女视频| 天天色天天爱天天射综合| 99久久99久久免费精品蜜臀| 欧美一级一级性生活免费录像| 国产精品美女久久久久久2018 | 色婷婷精品久久二区二区蜜臂av | 中文字幕欧美一| 极品瑜伽女神91| 欧美日韩精品欧美日韩精品| 国产精品美女久久福利网站| 美女视频黄久久| 欧美日韩在线播| 亚洲欧美日韩成人高清在线一区| 国产剧情一区二区三区| 日韩欧美国产高清| 日韩av电影免费观看高清完整版 | 国产欧美日韩三级| 国内精品久久久久影院色| 欧美日韩精品一区二区天天拍小说 | 美女视频黄免费的久久| 欧美亚男人的天堂| 亚洲男人天堂一区| k8久久久一区二区三区| 欧美国产97人人爽人人喊| 国产一区二区三区久久悠悠色av| 9191成人精品久久| 亚洲成人激情综合网| 欧美视频一区二区在线观看| 亚洲午夜久久久久久久久电影网| 91视视频在线观看入口直接观看www | 26uuu色噜噜精品一区二区| 日韩av一区二区在线影视| 在线综合+亚洲+欧美中文字幕| 日韩av中文字幕一区二区| 欧美一级在线视频| 久久精品国产77777蜜臀| 精品国产一区久久| 国产精品1024| 国产精品美女久久久久aⅴ | 国产欧美日产一区| 国产精品资源在线看| 久久久久久久久久久99999| 国产精品资源在线观看| 国产精品视频yy9299一区| 91同城在线观看| 在线亚洲一区二区| 日日夜夜免费精品视频| 欧美一区二区大片| 国产尤物一区二区在线| 中文久久乱码一区二区| 色系网站成人免费| 日本伊人色综合网| 精品成人私密视频| 99久久精品费精品国产一区二区| 亚洲最大成人网4388xx| 中文字幕一区二区三区av| 91国产成人在线| 美女久久久精品| 国产精品私人自拍| 欧美三日本三级三级在线播放| 另类专区欧美蜜桃臀第一页| 国产午夜精品一区二区| 在线观看成人免费视频| 久久99国产精品久久99果冻传媒| 国产无一区二区| 欧美aa在线视频| 亚洲国产精品高清| 欧美日本一道本在线视频| 国产在线播精品第三| 亚洲狠狠爱一区二区三区| 26uuu色噜噜精品一区| 91网站在线播放| 极品尤物av久久免费看| 亚洲国产日韩一级| 国产精品久久久久aaaa| 日韩色在线观看| 色综合久久中文综合久久牛| 国产在线日韩欧美| 午夜精品福利一区二区蜜股av | 亚洲mv在线观看| 国产精品乱人伦| 久久精品一区蜜桃臀影院| 欧美一区二区三区视频| 日本精品免费观看高清观看| 成人avav影音|