舉例說明如下

老邊網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
xml文件名為: text.xml
xml數(shù)據(jù)文件的結(jié)構(gòu)如下:
node1
node2 name="abc"123/node2
/node1
sql命令如下:
SET @xml = LOAD_FILE('text.xml'); -- 要指定完整的文件位置
SELECT ExtractValue(@xml, '/node1/node2/@name') as name,ExtractValue(@xml, '/node1/node2') as data;
返回數(shù)據(jù)結(jié)果就是:
name | data
abc | 123
要用php 把XML數(shù)據(jù)導(dǎo)入mysql ,xml里所有的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫
我在php手冊里找了個例子
to import xml into mysql
$file = "article_2_3032005467.xml";
$feed = array();
$key = "";
$info = "";
function startElement($xml_parser, $attrs ) {
global $feed;
}
function endElement($xml_parser, $name) {
global $feed, $info;
$key = $name;
$feed[$key] = $info;
$info = ""; }
function charData($xml_parser, $data ) {
global $info;
$info .= $data; }
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "charData" );
$fp = fopen($file, "r");
while ($data = fread($fp, 8192))
!xml_parse($xml_parser, $data, feof($fp));
xml_parser_free($xml_parser);
$sql= "INSERT INTO `article` ( `";
$j=0;
$i=count($feed);
foreach( $feed as $assoc_index = $value )
{
$j++;
$sql.= strtolower($assoc_index);
if($i$j) $sql.= "` , `";
if($i =$j) {$sql.= "` ) VALUES ('";}
}
$h=0;
foreach( $feed as $assoc_index = $value )
{
$h++;
$sql.= utf8_decode(trim(addslashes($value)));
if($i-1$h) $sql.= "', '";
if($i =$h) $sql.= "','')";
}
$sql=trim($sql);
echo $sql;
xml文件怎么打開?
xml文件怎么打開?大家在操作文檔的過程中,可能會碰到xml文件,xml文件即可擴(kuò)展標(biāo)記語言,一些表格會采用此種格式,但是不方便打開。今天小編將給大家分享一個小技巧,教大家如何快速打開xml文件。
xml文件是什么?
xml文件一般指可擴(kuò)展標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。
在電子計算機(jī)中,標(biāo)記指計算機(jī)所能理解的信息符號,通過此種標(biāo)記,計算機(jī)之間可以處理包含各種的信息比如文章等。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。 它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術(shù),也是當(dāng)今處理分布式結(jié)構(gòu)信息的有效工具。早在1998年,W3C就發(fā)布了xml1.0規(guī)范,使用它來簡化Internet的文檔信息傳輸。
xml文件怎么打開?
1、首先運行EXCEL 2010,出現(xiàn)一個空白工作簿,如下圖:
xml文件怎么打開?
2、將xml文件拖進(jìn)EXCEL 2010,即可快速打開該文件。
3、另外可以采用打開文件的方式,選擇“文件”,”打開“,找到xml文件的路徑,確定后即可打開該文件。
xml文件怎么打開?
xml文件怎么打開?
關(guān)于xml文件的打開方法就給大家介紹到這里了,需要打開xml文件的伙伴,可以試試小編介紹的方法哦!
用
記事本
或都是IE都可以打開.
補充下.
什么是XML?
XML是Extensible
Markup
Language的
簡寫
,一種擴(kuò)展性
標(biāo)識
語言。
這是
標(biāo)準(zhǔn)
的
定義
。那么什么是標(biāo)志語言,為什么叫擴(kuò)展性?已經(jīng)讓人有些糊涂。我想我們這樣來理解會好一些:
對HTML你已經(jīng)非常熟悉了吧,它就是一種
標(biāo)記語言
,記得它的全稱嗎:"Hypertext
Markup
Language"
超文本標(biāo)記語言。明白了?同時,HTML里面有很多
標(biāo)簽
,類似head,table等,都是在HTML
4.0里規(guī)范和定義,而XML里允許你自己創(chuàng)建這樣的標(biāo)簽,所以叫做可擴(kuò)展性。
這里有幾個容易混淆的概念要提醒大家:
1.XML并不是標(biāo)記語言。它只是用來創(chuàng)造標(biāo)記語言(比如HTML)的
元語言
。天,又糊涂了!不要緊,你只要知道這一點:XML和HTML是不一樣的,它的用處途比HTML廣泛得多,我們將在
后面
仔細(xì)介紹。
2.XML并不是HTML的
替代產(chǎn)品
。XML不是HTML的升級,它只是HTML的補充,為HTML擴(kuò)展更多功能。我們?nèi)詫⒃谳^長的一段
時間里
繼續(xù)使用HTML。(但值得注意的是HTML的升級版本XHTML的確正在向適應(yīng)XML靠攏。)
3.不能用XML來直接寫網(wǎng)頁。即便是包含了XML數(shù)據(jù),依然要轉(zhuǎn)換成HTML格式才能在
瀏覽器
上顯示。
下面就是一段XML
示例
文檔
(例1),用來表示本文的信息:
?xml
version="1.0"?
myfile
titleXML
Quick
Start/title
authorajie/author
emailajie@aolhoo.com/email
date20010115/date
/myfile
注意:
1.這段
代碼
僅僅是代碼,讓你初步感性認(rèn)識一下XML,并不能實現(xiàn)什么具體應(yīng)用;
2.其中類似title,author的
語句
就是自己創(chuàng)建的
標(biāo)記
(tags),它們和HTML標(biāo)記不一樣,例如這里的title是
文章
標(biāo)題的意思,HTML里的title是
頁面標(biāo)題
。
xml文件是普通的文本文件用 記事本或者 vim或者 editplus,都可以打開 查看xml文件的源代碼。
但是如果你想要檢查你的xml文檔是否符合w3c規(guī)范也就是說你的xml文檔是否是合格的能用的那么就要用xml文檔解析器來解析,如果解析出來證明你的xml文檔時正規(guī)的xml文檔,如果解析失敗則證明是不正規(guī)的xml文檔。 要獲得xml文檔解析器很簡單,瀏覽器就是,瀏覽器里含有xml解析器,直接用瀏覽器打開xml文檔如果正確顯示則表示你的xml文檔時正規(guī)的。
請注意如果你想在瀏覽器上顯示你的xml文檔的源代碼那么就直接用瀏覽器打開即可,但是如果你只想顯示xnl文檔中的內(nèi)容而顯示標(biāo)簽?zāi)敲粗恍枰砑右粋€css樣式即可。
XML是被設(shè)計用來描述數(shù)據(jù)的,重點是什么是數(shù)據(jù),如何存放數(shù)據(jù)。HTML是被設(shè)計用來顯示數(shù)據(jù)的,重點是顯示數(shù)據(jù)以及如何顯示數(shù)據(jù)更好上面。HTML是與顯示信息相關(guān)的, XML則是與描述信息相關(guān)的。很多軟件中都會包含有一些XML文件,其實這是一種擴(kuò)展性標(biāo)識語言文件,是用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言,通常無法直接打開。要打開XML文件的話,其實最簡單的就是用EXCEL表格打開了。也可以用右鍵選擇在記事本中打開,但是要想對XML文件進(jìn)行編輯的話,最好還是使用XML編輯器或?qū)I(yè)的文本編輯器。
文章標(biāo)題:包含mysql怎么打開xml的詞條
當(dāng)前鏈接:http://chinadenli.net/article4/dsgspoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、移動網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、企業(yè)建站、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)