一起草最新网址_日韩一区二区麻豆国产_91视频婷婷_日本一区二区视频在线_日韩激情一区二区三区_国产另类第一区_成人免费在线播放视频_亚洲永久精品ww.7491进入_久久这里有精品视频_久久精品一级片_日韩av在线网页_波多野结衣不卡视频

XML和YAML的使用方法_Xml教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:xml創建節點(根節點、子節點)
聲明、創建、創建根節點、添加Books的子節點最后保存文檔(如果已經存在該文件,則更新之;如果沒有,則創建該文件),不會的朋友可以了解下哈

最近處理一些配置文件,碰到了YAML格式的文件,因為之前沒接觸過此格式的文件,對于XML還比較熟悉一些。那么什么是YAML呢?它相比XML又有哪些優缺點呢?什么情況下用YAML呢?YAML怎么使用呢?在此做一個簡單的總結吧。咱們就先從XML來說吧。
相信XML大家都比較熟知吧。下面是我從網絡上摘取的概念性的東西,大家可以看一下。在此就不多說了。更多的說一些基本用法。
XML概述:
可擴展標記語言 (Extensible Markup Language, XML) ,用于標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 XML是標準通用標記語言 (SGML) 的子集,非常適合 Web 傳輸。XML 提供統一的方法來描述和交換獨立于應用程序或供應商的結構化數據。
格式特性:
XML與Access,Oracle和SQL Server等數據庫不同,數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是存儲數據。事實上XML與其他數據表現形式最大的不同是:它極其簡單,這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML與HTML的設計區別是:XML被設計為傳輸和存儲數據,其焦點是數據的內容。而HTML被設計用來顯示數據,其焦點是數據的外觀。HTML旨在顯示信息,而 XML旨在傳輸信息。
XML和HTML語法區別:HTML的標記不是所有的都需要成對出現,XML則要求所有的標記必須成對出現;HTML標記不區分大小寫,XML則大小敏感,即區分大小寫。
讀寫:
XML讀寫我所熟悉的有兩種方式,一種是通過JavaScript來獲取XML值,一個是用PHP來讀取。XML的編寫大家可以參考著手冊,XML格式比較自由,可以自定義標簽,但有一個原則就是要直觀。下面直接列舉出示例供大家測試,如有問題大家可以交流。

note.xml

代碼如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
  <from>John</from>
  <to>George</to>
  <message>Don't forget the meeting!</message>
</note>

xml_test.html
JavaScript
代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmls="http://www.w3.org/1999/xhtml">
<body>
  <p>
    <b>To:</b> <span id="to"></span><br />
    <b>From:</b> <span id="from"></span><br />
    <b>Message:</b> <span id="message"></span>
  </p>
<script type="text/javascript">
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.open("GET","note.xml",false);
  xmlhttp.send();
  xmlDoc=xmlhttp.responseXML;

  document.getElementById("to").innerHTML=
  xmlDoc.getElementsByTagName("to")[0].childNodes[0].nodeValue;
  document.getElementById("from").innerHTML=
  xmlDoc.getElementsByTagName("from")[0].childNodes[0].nodeValue;
  document.getElementById("message").innerHTML=
  xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
</script>

</body>
</html>

xml_test.php
代碼如下:

<?php
//創建DOM對象
$xml = new DOMDocument();
//讀取XML文件
$xml = simplexml_load_file('note.xml');
//輸出XML文件中from屬性,多個相同屬性也就是數組的形式,可以用下標來取值
echo $xml->from;
?>
 

YAML簡介:
YAML 作為一種比 XML 更為簡單易讀的序列化語言,正越來越多地被用于應用及配置文件的開發中。本文將簡單介紹 YAML 的現狀,YAML 與 XML 相比的優劣勢,并通過實際的例子給出 YAML 的典型應用場景及其使用方法(涵蓋 c/c++、ruby、PHP等)。
優勢:
YAML的可讀性好。
YAML和腳本語言的交互性好。
YAML使用實現語言的數據類型。
YAML有一個一致的信息模型。
YAML易于實現。
上面5條也就是XML不足的地方。同時,YAML也有XML的下列優點:
YAML可以基于流來處理;
YAML表達能力強,擴展性好。
總之,YAML試圖用一種比XML更敏捷的方式,來完成XML所完成的任務。
更多的內容及規范參見http://www.yaml.org。
語法:
Structure通過空格來展示。Sequence里的項用”-”來代表,Map里的鍵值對用”:”分隔.
這幾乎就是所有的語法了.
比如……
一般YAML文件擴展名為.yaml。比如:john.yaml
 
代碼如下:

name: John Smith

age: 37

spouse:

name: Jane Smith

age: 25

children:

- name: Jimmy Smith

age: 15

- name: Jenny Smith

age 12

John今年37歲,有一個幸福的四口之家。兩個孩子Jimmy 和Jenny活潑可愛。妻子Jane年輕美貌。
如果深入研究的話還可能發現一些社會問題^_^。
可見YAML的可讀性是不錯。
讀寫:
PHP對于YAML的讀寫,我推薦使用Spyc類讀寫YAML文件。
Spyc類文件下載地址:
https://github.com/mustangostang/spyc/

Spyc只有2個類方法可供使用,一個是讀取YAML文件,一個是生成YAML文件格式。下面從這個兩種方法介紹下。
 
代碼如下:

include('spyc.php');

// 讀取YAML文件,生成數組
$yaml = Spyc::YAMLLoad('spyc.yaml');

// 將數組轉換成YAML文件
$array['name']  = 'andy';
$array['site'] = '21andy.com';
$yaml = Spyc::YAMLDump($array);

php.ini讀取ini的解析方式那種配置沒法支持多維數組,So,我對yaml生成多維數組很感興趣,主要想做一下配置文件,如下:

代碼如下:

  - { row: 0, col: 0, func: {tx: [0, 1]} }
 

轉為php多維數組如下:
test.yaml(這個例子是我的DB配置文件,強烈推薦使用!)
代碼如下:

DB:
  default:
    dsn: 'mysql:dbname=test;host=127.0.0.1'
    user: 'root'
    pass: '111'
  session:
    dsn: 'mysql:dbname=test;host=127.0.0.1'
    user: 'root'
    pass: '111'
 

test.php
代碼如下:

PHP生成YAML文件示例:
<?php
include('spyc.php');
//將數組轉換成YAML文件格式
$array['name']  = 'PHP程序猿的筆記';
$array['site'] = 'www.songchaoke.cn';
$yaml = Spyc::YAMLDump($array);
//將轉換的YAML寫入到文件中
$f = fopen('test2.yaml',"w+");
fwrite($f,$yaml);
fclose($f);
[/code]

分享:WML開發教程之 WAP網站服務器配置方法
WML開發教程之 WAP網站服務器配置方法

來源:模板無憂//所屬分類:Xml教程/更新時間:2014-10-09
相關Xml教程
亚洲av熟女国产一区二区性色| 波多野结衣电车| 97在线看免费观看视频在线观看| 香蕉精品视频在线| 亚洲天堂男人的天堂| 国产成人免费在线观看| 午夜大片在线观看| 欧美黑人xxxx| 午夜精品一区二区三区电影天堂| 男人晚上看的视频| 黑人巨大国产9丨视频| 啊v视频在线一区二区三区| 国产日韩v精品一区二区| 日韩乱码人妻无码中文字幕| 福利网在线观看| 欧美精品免费看| 亚洲国产乱码最新视频 | 亚洲美女一区二区三区| 91国在线视频| xxxx日本免费| 欧美亚洲一区三区| 成人av免费网站| 久久99久久久久久久久久久| 特级西西www444人体聚色 | 水蜜桃在线免费观看| 午夜婷婷在线观看| 精品五月天久久| 欧美亚洲另类色图| 99re国产在线| 韩国黄色一级片| 免费看一级黄色| 亚洲激情久久久| 精品一区二区三区四| 亚洲欧美日韩一区二区三区在线观看| 亚洲第一av色| 亚洲色图综合久久| 欧美午夜精品久久久久久孕妇| 亚洲黄一区二区| 欧美日韩国产成人在线观看| 国产精品无码专区在线观看| 狠狠色噜噜狠狠色综合久| 妞干网视频在线观看| 黄色录像一级片| 国产丶欧美丶日本不卡视频| 蜜臀久久99精品久久久画质超高清| 黄色a级片在线观看| 欧美精品第三页| 亚洲一一在线| 青青草成人激情在线| 高清欧美性猛交| 国产午夜精品一区二区三区 | 精品视频一区二区三区免费| 舔着乳尖日韩一区| 51午夜精品视频| 国产黑人绿帽在线第一区| 91久久精品一区二区别| 妞干网在线视频观看| 日韩aaaaa| 国产一级免费观看| 97精品人妻一区二区三区| youjizz在线视频| 日本在线播放视频| 中文字幕视频一区二区| 曰批又黄又爽免费视频| 3d动漫精品啪啪一区二区竹菊| 看片网站在线观看| 国产精品69久久| 国产裸体永久免费无遮挡| 久久视频在线观看免费| √天堂资源在线| 国产精品免费人成网站酒店| 国产亚洲欧美色| 日韩大片在线观看视频| 国内不卡一区二区三区| 无码人妻一区二区三区一| 国产精品玖玖玖| 国产精品久久久久久久av大片| 男人添女人下部视频免费| 蜜桃av综合| 日韩中文字幕免费| 亚洲区免费影片| 色欲欲www成人网站| 91麻豆国产精品久久| 中文字幕黄色大片| 欧美视频一区二区三区| 中文字幕亚洲高清| 国产美女被下药99| 波多野结衣小视频| 疯狂蹂躏欧美一区二区精品| 日韩高清av| 久久国产乱子精品免费女| 欧美一区三区二区| 国产欧美在线看| 美女又黄又免费的视频| 日韩在线欧美在线国产在线| 亚州欧美一区三区三区在线| 久久久久久穴| 国产精品国产福利国产秒拍| 蜜桃av久久久亚洲精品| 久久国产人妖系列| 欧美成人在线免费观看| 亚洲一区在线观看免费观看电影高清| 国产大尺度视频| 午夜精品久久久99热福利| 国产精品日韩成人| 国产淫片免费看| 天堂在线资源库| 国产精品久久久久久久7电影| 亚洲天堂黄色片| 亚洲欧美中文日韩在线v日本| 欧美一区二三区| 国产特级黄色录像| 国产精品久久久久久av福利软件 | 伊人夜夜躁av伊人久久| 自拍视频国产精品| 日本www高清视频| 一区二区视频免费在线观看| 97人妻精品一区二区三区免 | 污污的网站18| 欧美大片免费观看| 99久久精品一区| 欧美国产日韩激情| 国产麻豆午夜三级精品| 亚洲精品日韩精品| 蜜臀a∨国产成人精品| 91成人免费观看| 91在线无精精品白丝| 欧美成人福利视频| 视频一区中文字幕国产| 青草青草久热精品视频在线观看| 亚洲婷婷综合网| 午夜精品久久久久久99热| 特黄视频免费观看| 欧美色图片你懂的| 区一区二在线观看| 男人揉女人奶房视频60分| 国产在线视频一区| 欧美挠脚心视频网站| 另类小说一区二区三区| 欧美成人免费在线观看视频| 亚欧色一区w666天堂| 性一交一黄一片| 中文字幕最新精品| 麻豆国产尤物av尤物在线观看| 国产精品黄色av| 丝袜制服一区二区三区| 国产伦精品一区二区三区视频青涩| 欧美日韩福利电影| 欧美黑人猛猛猛| 亚洲色图17p| 久草这里只有精品视频| 中日韩在线视频| 国产精品国产自产拍高清av王其| 免费看三级黄色片| 色综合一区二区| 97久久人人超碰| 亚洲色图欧美视频| 久久中文免费视频| 黄色小网站91| 欧洲精品在线观看| 在线免费观看一区二区| 日本亚洲欧洲精品| 激情av一区二区| 亚洲精品卡一卡二| 欧美日本精品在线| 天天操天天射天天舔| 91精品国模一区二区三区| 日韩视频在线观看一区| 日本一区二区在线播放| 一区二区三区四区高清精品免费观看 | 免费视频一二三区| 成人高清dvd| 日韩www在线| 国产情侣免费视频| 日韩av电影免费观看| 日韩小视频在线播放| 久久狠狠一本精品综合网| 国产精品加勒比| 理论片中文字幕| 国产ts人妖一区二区三区| 好吊色一区二区| 91精品在线观看视频| 亚洲不卡av一区二区三区| 精品成人久久久| 欧美在线视频二区| 国产九色91回来了| 久久免费一级片| 影音欧美亚洲| 国产精品v欧美精品v日韩| 亚洲人a成www在线影院| 国产乱子轮精品视频| 蜜桃网站在线观看| 色婷婷av一区二区三区在线观看| 粉嫩欧美一区二区三区高清影视 | 成人写真福利网| 成人动漫视频在线| 97人妻一区二区精品视频| 久久精品女同亚洲女同13| 97在线看福利| 91成人在线观看喷潮| 日韩精品欧美精品| 欧美日韩综合一区二区| 日韩欧美国产综合在线一区二区三区 | 精品女同一区二区三区| 96精品久久久久中文字幕| 国产精品美女黄网| 国产毛片精品一区| 国产aaaaa毛片| 在线亚洲欧美专区二区| 国产成人在线免费观看视频| 亚洲自拍高清视频网站| 狠狠色狠狠色综合| 日本老太婆做爰视频| 日韩欧美美女一区二区三区| 自拍偷拍第9页| 5g国产欧美日韩视频| 国产一区二区不卡| 亚洲天堂美女视频| 这里只有精品在线播放| 久久99精品久久久久久久久久久久| 日韩久久一级片| 久久久999精品| 不卡av在线免费观看| 精品日韩在线视频| 国产免费一区二区| 欧美日韩你懂得| 亚洲国产成人精品一区二区三区| 黄网站欧美内射| 在线播放日韩欧美| 激情综合色播五月| 中文字幕日韩三级片| 国产精品免费在线播放| 欧美探花视频资源| 裸体一区二区三区| 内射中出日韩无国产剧情| 国产日韩欧美电影在线观看| 在线观看国产精品网站| 日韩福利电影在线| 免费人成视频在线播放| 国产成人91久久精品| 欧美午夜不卡在线观看免费| 午夜视频在线播放| 亚洲熟妇无码av| 成人在线观看av| 欧美一区二区三级| 久久精品一区二区| 亚洲精品午夜国产va久久成人| 欧美日本视频在线观看| 国产精品精品视频| 中文成人综合网| 亚洲黄色小说网址| 精品日韩久久久| 成人av片网址| 久久久久999| 五月天一区二区三区| 蜜桃一区二区三区四区| 日韩av一区二区在线播放| www.中文字幕在线| 国产麻豆乱码精品一区二区三区| 欧美性色黄大片手机版| 成人午夜私人影院| 日韩成人免费观看| 无人码人妻一区二区三区免费| 精品视频导航| 综合国产在线观看| 在线视频欧美区| 丁香五精品蜜臀久久久久99网站| 亚洲一二三精品| 午夜不卡福利视频| 69精品丰满人妻无码视频a片| 久久精品99久久久香蕉| 在线观看欧美黄色| 国产精品家庭影院| 成 人 免费 黄 色| 日韩和一区二区| 午夜理伦三级做爰电影| 亚洲视频电影| av免费观看久久| 91精品婷婷国产综合久久性色 | 国产精品久久久久久久久久久不卡| 欧美在线一区二区| 成人精品国产一区二区4080| 亚洲精品久久久久久久久久久久久久| 一级黄色高清视频| 美脚丝袜一区二区三区在线观看| 青青青国产精品一区二区| 日韩一区二区高清| 欧美性生交xxxxx久久久| 久久91精品久久久久久秒播 | www.一区二区| 五月婷婷六月丁香| 在线免费观看中文字幕| www.日本久久| 日韩av自拍偷拍| 亚洲v在线观看| 精品少妇人妻av一区二区三区| 日日干夜夜操s8| 无码人妻精品一区二区三区99v| 亚洲精品久久区二区三区蜜桃臀| 蜜桃av噜噜一区二区三| 欧美一区二区三区精美影视| 动漫3d精品一区二区三区| 久久精品日韩精品| 日韩av电影免费观看| 国产一级片91| 亚洲一区在线不卡| 欧美做受xxxxxⅹ性视频| 成熟人妻av无码专区| 亚洲欧洲久久久| 国产1区2区3区4区| 亚洲不卡在线视频| 国产毛片一区二区三区va在线| 国产一级片毛片| 精品国产乱子伦| 色婷婷av一区二区三区之e本道| 久久久国产精华| 成人动漫视频在线观看免费| 色黄久久久久久| 欧美一级片久久久久久久| 日本久久久a级免费| 国产欧美婷婷中文| 国产精品成人观看视频免费| 久久综合狠狠综合久久综青草| 91在线观看免费| 亚洲一区美女| 国产精品嫩草影院8vv8| 日本aaa视频| 亚洲天堂中文在线| 久久爱另类一区二区小说| 久久久不卡网国产精品一区| 亚洲国产裸拍裸体视频在线观看乱了| 一本大道av伊人久久综合| 日韩精品中文字幕一区二区三区| 国产亚洲日本欧美韩国| 国产精品欧美日韩| av在线免费观看国产| 一边摸一边做爽的视频17国产| 免费一级片在线观看| 久久一区二区三区超碰国产精品| 激情另类小说区图片区视频区| 日韩有码一区二区三区| 亚洲激情男女视频| 日韩精品在线电影| 国产欧美中文字幕| 九九热在线免费| 欧美三日本三级少妇99| 国产河南妇女毛片精品久久久| 一区二区在线免费观看| 色悠悠久久久久| 日韩女优毛片在线| 国产在线拍偷自揄拍精品| 欧美成人xxxxx| 国产成人无码av| 91麻豆精品一区二区三区| 干日本少妇视频| 一区二区欧美日韩视频| 免费国产一区| 狠狠人妻久久久久久综合蜜桃| 波多野结衣影片| 久久久国产精华| 按摩亚洲人久久| 9色视频在线观看| 国内自拍视频在线播放| 欧美国产激情二区三区| 不卡中文字幕av| 日韩欧美在线免费观看视频| 日本亚洲欧美在线| 国产欧美中文在线| 91国内揄拍国内精品对白| 日韩网址在线观看| 国产一区二区波多野结衣| 中文字幕高清不卡| 欧美亚洲在线播放| 蜜桃视频无码区在线观看| 丝袜诱惑亚洲看片| 欧美日韩国产精品自在自线| 久久66热这里只有精品| 久久久全国免费视频| 亚洲一级不卡视频| 99精品国产高清在线观看| 成人在线观看免费完整| 99久久国产免费看| 97香蕉超级碰碰久久免费的优势| 国内av免费观看| 国产午夜精品一区二区三区嫩草 | 久久精品成人欧美大片| 五月激情婷婷在线| 国产成人av电影免费在线观看| 久久99热精品这里久久精品| 欧美xxxxx精品| 亚洲美女在线国产| 在线成人免费av| 国产激情无码一区二区三区| 国产综合一区二区| 亚洲成人精品视频| av电影在线观看完整版一区二区| 中国女人一级一次看片| 少妇人妻一区二区| 久久精品精品电影网| 精品无码人妻一区| 一区二区欧美视频| 手机成人在线| 日欧美一区二区| 欧美乱妇高清无乱码| 玖玖爱视频在线| 亚洲欧美另类久久久精品| 日韩欧美一区二区三区四区 | 国产精品视频地址| 亚洲图片视频小说| 欧美激情一区二区三区成人 |