欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

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教程
国产精品久久久一本精品| 日本欧美在线| 国产精品大片| 性做久久久久久久免费看| 欧美精品久久久久久久免费观看 | 国产91久久婷婷一区二区| 美女啪啪无遮挡免费久久网站| 色94色欧美sute亚洲13| 久久精品成人一区二区三区| 久久久久亚洲av无码专区喷水| 国产ts在线播放| yiren22亚洲综合| 老司机精品视频导航| 日韩一区二区免费视频| 国产视频不卡| 色欲AV无码精品一区二区久久| 国产精品99| 国产成人综合亚洲网站| 精品在线小视频| 日韩尤物视频| 538任你躁在线精品视频网站| 亚洲1区在线| 91美女片黄在线观看91美女| 自拍亚洲一区欧美另类| 欧美性潮喷xxxxx免费视频看| 久久艹免费视频| 99精品美女| 亚洲成人中文在线| 国产美女久久精品香蕉69| 国产清纯白嫩初高中在线观看性色| 日韩在线视频第一页| 蜜桃av一区二区| 亚洲成人久久电影| 亚洲激情一区二区三区| 久草视频在线观| 外国成人激情视频| 日韩欧美成人区| 91超碰在线电影| 免费黄色片网站| 国产毛片精品| 中文字幕亚洲欧美在线不卡| 欧美尤物巨大精品爽| 成人性生交视频免费观看| 韩日成人影院| 粉嫩绯色av一区二区在线观看| 日韩精品一二三四区| 男女啪啪的视频| 国产又粗又猛又黄视频| 亚洲三级观看| 91.成人天堂一区| 日韩精品欧美专区| 西西44rtwww国产精品| 中文字幕乱码亚洲无线精品一区 | 一区二区三区入口| 四虎永久在线观看| 国产传媒一区在线| 久久成人精品视频| 色91精品久久久久久久久| 日韩免费va| av网站一区二区三区| 久热99视频在线观看| www.久久91| av成人在线播放| 久久久美女艺术照精彩视频福利播放| 色婷婷综合成人| 国产极品美女高潮无套久久久| 亚洲成人777777| 国产精品系列在线观看| 久久成人精品一区二区三区| www.桃色.com| 成人51免费| 亚洲男女毛片无遮挡| 91精品视频在线播放| www.4hu95.com四虎| 99re6这里只有精品| 欧美日韩亚洲国产综合| 一区二区三区久久网| 中文字幕欧美色图| 精品一区二区在线看| 久久人人爽亚洲精品天堂| 激情久久综合网| 日韩高清一区| 一区二区三区精品在线| av电影成人| 日本熟妇毛耸耸xxxxxx| 亚洲永久视频| 亚洲欧美成人一区二区在线电影| 亚洲国产精品无码观看久久| 香蕉视频免费在线看| 国产日韩亚洲欧美综合| 国产精品久久97| 精品女人久久久| 欧美 日韩 国产 一区| 日韩女同互慰一区二区| r级无码视频在线观看| 少妇精品高潮欲妇又嫩中文字幕 | 九九热这里有精品| 亚洲天堂2014| 成人精品水蜜桃| 中文字幕在线字幕中文| 日本中文字幕一区二区有限公司| 国产一区二区日韩精品欧美精品| 亚洲视频在线观看一区二区三区| 欧美男男gaygay1069| 一区二区三区丝袜| 欧美日韩在线一二三| 国产一区二区三区四区视频 | 欧美激情小视频| 在线观看国产三级| 小小影院久久| 日韩精品在线观看一区二区| 超碰超碰在线观看| 精品少妇一区| 欧美撒尿777hd撒尿| 久操手机在线视频| 成人av集中营| 亚洲一区二区不卡免费| 天堂√在线观看一区二区| 亚洲乱码在线观看| 亚洲国产精品精华液2区45| 91色在线观看| 亚洲综合久久网| 国产精品亚洲人在线观看| 欧洲亚洲在线视频| 久久久久亚洲天堂| 蜜臂av日日欢夜夜爽一区| 高清在线视频日韩欧美| 色撸撸在线视频| 午夜亚洲视频| 欧美黑人国产人伦爽爽爽| 夫妇交换中文字幕| 亚洲综合三区| 欧美成年人视频| 中文字幕在线观看免费高清| 亚洲区一区二| 蜜臀久久99精品久久久无需会员 | 欧美巨大xxxx| 欧美日韩国产系列| 欧美 日韩精品| 亚洲精品aⅴ| 欧美日韩中文字幕精品| 欧美日韩亚洲一| 福利片一区二区| 69久久夜色精品国产69蝌蚪网| 国产老熟妇精品观看| 精品网站999| 欧美日韩国产小视频在线观看| av免费观看大全| 91精品国产自产在线丝袜啪 | 中文字幕成人动漫| 国产亚洲网站| 久久久久久午夜| 五月天丁香激情| 久久国产精品免费| 国产成人亚洲综合| 国产超碰人人爽人人做人人爱| 国产精品99久久久久久宅男| 成人a级免费视频| 中日韩av在线| 国产片一区二区| 欧美另类高清视频在线| 午夜av入18在线| 天天色天天爱天天射综合| 97在线国产视频| baoyu135国产精品免费| 精品动漫一区二区三区在线观看| 手机av在线网站| 自拍偷拍欧美专区| 欧美俄罗斯乱妇| 欧美精品久久久久性色| 国产成人精品网址| 国产精品成人一区二区三区| 亚洲精品成av人片天堂无码| 综合天堂久久久久久久| 成人av网址在线| 国产成人精品久久亚洲高清不卡 | 亚洲欧美怡红院| 中文字幕剧情在线观看一区| 97久久中文字幕| 6080午夜不卡| gogo亚洲国模私拍人体| 雨宫琴音一区二区在线| 羞羞色国产精品| 天天综合天天干| 国产亚洲欧美激情| 亚洲欧美日韩不卡一区二区三区| 欧美aaa大片视频一二区| 欧美天堂一区二区三区| 第四色婷婷基地| 欧美日本一区二区视频在线观看| 毛片精品免费在线观看| 国产精品第108页| 91在线视频播放地址| 日韩亚洲视频| 日韩成人久久| 日韩激情av在线免费观看| 久久精品视频18| 久久99国产精品尤物| 97影院在线午夜| 亚洲人成午夜免电影费观看| 欧美视频三区在线播放| 伊人成人免费视频| 国产农村妇女精品一区二区 | 大胆人体一区| 欧美亚洲国产一区二区三区va| 超碰在线播放91| 欧美天堂亚洲电影院在线观看| 国语自产精品视频在线看| 久久人人爽人人爽人人片av免费| 国产精品乱码人人做人人爱| 免费观看亚洲视频| 国产精品免费大片| 欧美日韩第一视频| 国产亚洲欧美在线精品| 亚洲欧美色一区| 国产l精品国产亚洲区久久| 免费成人蒂法网站| 精品国产一区探花在线观看| 久久躁狠狠躁夜夜爽| 国产成人精品网| 亚洲人妖av一区二区| 黄色动漫网站入口| 午夜精品久久99蜜桃的功能介绍| 国外成人在线播放| 国产精品无码白浆高潮| 色综合久久天天综合网| 中文字幕欧美视频| 美女一区二区视频| 极品尤物一区二区三区| 国内不卡的一区二区三区中文字幕| 亚洲第一网站男人都懂| 中文国语毛片高清视频| 久久一留热品黄| 久久这里只有精品18| 97在线精品| 热久久免费视频精品| 乱精品一区字幕二区| 制服丝袜一区二区三区| 久操视频免费看| caoporn国产一区二区| 国产av第一区| 久久神马影院| 国产成人精彩在线视频九色| 天堂在线资源网| 日韩欧美一区电影| 色老板免费视频| 国产精品看片你懂得| 精品久久久久久中文字幕2017| 99国产精品| 99精品99久久久久久宅男| 91精品国产自产观看在线 | 日韩免费一区二区三区在线播放| 国产伦理片在线观看| 久久免费美女视频| 女人天堂av手机在线| 一本不卡影院| 国内精品一区二区| 国产色噜噜噜91在线精品| 欧美极品xxxx| 亚洲国产精品久久久久爰性色| 欧美色男人天堂| 手机看片福利视频| 中文字幕不卡在线观看| 成人午夜视频免费在线观看| 久久精品女人天堂| 精品中文字幕人| 色爱av综合网| 欧美亚洲成人xxx| 亚洲人成午夜免电影费观看| 精品一区二区三区四区| 蜜臀精品一区二区三区| 在线观看视频91| 国产精品69久久久久孕妇欧美| 久久精品人人做| 久久九九国产视频| 麻豆精品视频在线观看免费| 中文字幕日韩一区二区三区| 国产大片一区| 51精品国产人成在线观看 | 伊人久久大香线蕉综合影院首页| 国产午夜精品免费一区二区三区 | 日本一二三区不卡| 欧美性猛交xxx| 色无极影院亚洲| 欧美国产精品一区二区三区| 国产精品女主播视频| 中文字幕免费看| 成人一级片在线观看| 国产白丝袜美女久久久久| 香蕉久久久久久久av网站| 欧美午夜欧美| 99视频精品全部免费在线视频| 国产精品偷伦一区二区| 国产一区 二区| 欧美黑人性生活视频| 都市激情亚洲一区| 日韩在线免费高清视频| 性欧美18一19性猛交| 精品在线观看国产| 国产又粗又猛又黄又爽无遮挡| 日韩情涩欧美日韩视频| 日本高清www免费视频| 欧美性感一区二区三区| 日本天堂中文字幕| 91国偷自产一区二区使用方法| www中文在线| 香港成人在线视频| 怡红院一区二区三区| 亚洲综合一区在线| 日本少妇xxxxx| 亚洲综合男人的天堂| a天堂中文字幕| 亚洲综合精品久久| 蜜桃av乱码一区二区三区| 一区二区三区四区国产精品| 久久精品老司机| 一区二区三区中文字幕在线观看| 800av在线播放| 一区在线观看视频| 亚洲男人在线天堂| 亚洲免费在线观看| 精品无人区无码乱码毛片国产| 亚洲女与黑人做爰| 亚洲精品乱码久久久久久久久久久久| 中文在线资源观看网站视频免费不卡 | 久久av电影| 成人a免费视频| 妖精视频一区二区三区| 91久久精品一区二区别| 亚洲综合小说图片| 国产伦精品一区二区三区照片91| 欧美精品一二| 久久精品日产第一区二区三区精品版 | 亚洲日本精品视频| 亚洲成人综合在线| www欧美com| 欧美日韩在线电影| 欧美a视频在线观看| 日韩欧美一区二区三区在线| 特级西西444www大胆免费看| 日韩精品免费在线视频观看| 亚洲老妇色熟女老太| 欧美老肥婆性猛交视频| 亚洲欧洲一二区| 国产女精品视频网站免费| 精品国产一区二区三区| 玛丽玛丽电影原版免费观看1977| 欧美成人高清| 欧美三级午夜理伦三级老人| 久久精品久久综合| 国产视频手机在线播放| 久久久.com| 超碰97人人干| 色菇凉天天综合网| 狠狠人妻久久久久久综合| 日韩大片在线观看视频| 午夜激情在线视频| 欧美在线一区二区视频| 亚洲综合图色| 国产精品人人做人人爽人人添| wwwwwxxxx日本| 中文字幕一区在线观看视频| 欧美性生给视频| 欧美日韩国产在线观看| 国产精品羞羞答答在线| 欧美区在线播放| **爰片久久毛片| 国产精品sss| 午夜一区在线| 麻豆传传媒久久久爱| 国产精品区一区二区三区| 午夜精品久久久久99蜜桃最新版 | 日本少妇全体裸体洗澡| 亚洲韩国欧洲国产日产av| 伊人久久在线| 国产精品美女久久| 午夜精品一区二区三区国产| 黄色污污在线观看| kk眼镜猥琐国模调教系列一区二区| 欧美成人精品一区二区综合免费| 一区二区三区四区亚洲| 日韩 国产 在线| 国产亚洲人成网站在线观看| 欧美aaa级| 99re视频| 西西人体一区二区| 五月天激情视频在线观看| 亚洲视频一区二区在线| 久久综合成人网| 亚洲欧美国产视频| 日本a人精品| 国产欧美日韩伦理| 日韩电影在线一区二区| 亚洲综合伊人久久| 欧美日韩一区免费| 在线视频你懂得| 久久久久久久影院| 久久高清免费| 国产精品一色哟哟| 国产亚洲欧美日韩日本|