欧美三区四区_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教程
天堂久久精品忘忧草| 青青草一区二区| 亚洲啪啪av| 天天天天天天天天操| 日韩欧美另类中文字幕| 不卡在线视频中文字幕| 亚洲午夜精品视频| 一区二区三区视频在线播放| 欧美色图亚洲天堂| 蜜桃成人av| 亚洲视频1区2区| 国内外成人免费激情在线视频网站 | 成人欧美一区二区三区黑人免费| 日本丰满少妇裸体自慰| 高清在线一区二区| 久久伊99综合婷婷久久伊| 日韩午夜在线视频| 2018国产在线| 国产精品久久影视| 久久黄色影院| 日韩女优毛片在线| 午夜精品视频在线观看一区二区| 国产一级特黄a高潮片| 成人三级视频| 精品人伦一区二区三区蜜桃免费 | 免费黄色在线网址| 精品三级av| 亚洲三级电影网站| 国产成人鲁鲁免费视频a| 日批视频免费看| 日韩在线电影| 久久久久久久久久电影| 欧美精品久久一区二区 | 99热这里都是精品| 久久亚洲欧美日韩精品专区| 国模杨依粉嫩蝴蝶150p| 欧美一区二区在线观看视频| 国内不卡的二区三区中文字幕| 日韩av中文在线| 成人短视频在线观看免费| 一二区在线观看| 日本免费在线视频不卡一不卡二| 亚洲精品久久久久久久久久久久久| 国产av第一区| 国产一区二区在线不卡| 蜜臀久久99精品久久久久久9| 亚洲国产精品va在线| www.激情网| 国产婷婷一区二区三区久久| 理论电影国产精品| 一本色道久久综合狠狠躁篇的优点| 妞干网在线视频观看| 亚洲老妇色熟女老太| 国产成都精品91一区二区三| 久久伊人精品天天| 红桃视频 国产| 日韩欧美三区| 日韩一区欧美一区| 成人精品久久av网站| 亚洲精品天堂网| 日韩欧美国产精品综合嫩v| 欧美午夜不卡在线观看免费| 日韩中文字幕一区二区| 亚洲午夜在线播放| 蜜臂av日日欢夜夜爽一区| 中文字幕亚洲欧美| 亚洲免费999| 国产精久久一区二区| 亚洲欧美成人一区二区三区| 91大片在线观看| 久久久久久久九九九九| 99在线精品免费视频九九视| 日韩激情av在线播放| 97在线播放视频| 欧美日一区二区三区| 国产精品日日摸夜夜摸av| 成人欧美一区二区三区黑人| 99久久99久久精品国产| 亚洲一级特黄| 亚洲人高潮女人毛茸茸| 亚洲 欧美 另类人妖| 日韩成人在线观看视频| 香蕉成人啪国产精品视频综合网 | 日韩国产精品亚洲а∨天堂免| 免费看国产曰批40分钟| 性欧美18一19sex性欧美| 中文字幕精品一区二区精品绿巨人 | 五月婷婷激情综合网| 久久精品国产综合精品| 日本黄色中文字幕| 国产一区二区三区观看| 国内精久久久久久久久久人| 91网站免费入口| 一区二区中文字| 日韩成人高清在线| 亚洲欧美国产中文| 成人av地址| 欧洲av在线精品| 欧美做暖暖视频| 亚洲精品中文字幕| 亚洲天堂2016| 国产视频一区二区不卡| 亚洲免费视频二区| www.激情成人| 国产欧美精品在线播放| 日产亚洲一区二区三区| 另类欧美日韩国产在线| 97色在线视频观看| 日日碰狠狠添天天爽| 亚洲啪啪91| 精品国产一区久久久| 亚洲国产精品无码久久久久高潮| 日韩在线欧美| 日韩精品免费电影| 欧美日韩久久婷婷| 精品国产午夜| 亚洲国产成人精品久久| 亚洲18在线看污www麻豆| 五月综合久久| 精品免费国产二区三区| 日本不卡一区在线| 奇米色欧美一区二区三区| 欧美大片一区二区| 日本一二区免费| 加勒比久久综合| 日韩电影网在线| 少妇伦子伦精品无吗| 日韩视频在线观看| 亚洲人成网站999久久久综合 | 久久精品在线免费观看| 91久久精品国产91久久性色tv| 伊人成年综合网| 91丨九色丨国产丨porny| 99视频免费观看| 国产一区二区女内射| 欧美激情一区三区| 久久精品丝袜高跟鞋| 亚洲国产精品二区| 亚洲日本va午夜在线影院| 日韩一区二区三区资源| 成人动漫一区| 无码av中文一区二区三区桃花岛| 国产一级片91| 少妇精品在线| 欧美一区二区三区婷婷月色 | 国产成人免费精品| 色拍拍在线精品视频8848| 国产精品又粗又长| 97久久综合区小说区图片区 | 最近2019中文字幕在线高清 | 国产无套内射又大又猛又粗又爽| 国产专区欧美精品| 国产在线999| 97成人免费视频| 亚洲视频资源在线| 中文字幕免费高| 成人亚洲精品| 欧美一区二区三区四区高清| 精品亚洲视频在线| 一区二区电影| 欧美精品中文字幕一区| 久久免费小视频| 99精品偷自拍| 国产自产在线视频一区| 国产精欧美一区二区三区蓝颜男同| 精品久久久中文| 精品一卡二卡三卡| 日韩一区电影| 久久91亚洲人成电影网站| 18精品爽视频在线观看| 99re这里只有精品首页| 欧美日韩综合网| 午夜不卡一区| 欧美mv日韩mv国产网站app| 亚洲精品久久一区二区三区777| 激情六月综合| 日本精品久久久久影院| 人妻中文字幕一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 日韩视频在线观看视频| 91成人精品在线| 日韩精品视频免费专区在线播放| 国产 欧美 在线| 久久爱www久久做| 国产精品美女久久久久av福利| 成人av观看| 91精品国产综合久久精品性色| 男人女人拔萝卜视频| 亚洲永久免费| 91精品久久久久久久久久另类| 成人h动漫精品一区二区无码 | 日韩欧美不卡一区| 深爱五月激情网| 国产乱人伦偷精品视频不卡| 好看的日韩精品视频在线| 国产91精品在线| 精品播放一区二区| 先锋影音av在线| 国产风韵犹存在线视精品| 欧美在线3区| 波多野结衣欧美| y97精品国产97久久久久久| 日韩精品成人一区| 亚洲天堂精品视频| 苍井空浴缸大战猛男120分钟| 亚洲综合激情在线| 国产成人精品亚洲精品| 欧洲av在线播放| 欧美男同性恋视频网站| 一女三黑人理论片在线| 国产在线不卡一区| 日本不卡高清视频一区| 亚洲五码在线| 最近2019年日本中文免费字幕| 黄色小视频在线免费看| 亚洲男同1069视频| 亚洲高清在线免费观看| 99国产精品| 91传媒视频在线观看| 欧美videos粗暴| 亚洲男人的天堂在线播放| 清纯粉嫩极品夜夜嗨av| 国产精品九色蝌蚪自拍| 99精品免费在线观看| 日韩五码在线| 91久久国产自产拍夜夜嗨| 欧美亚洲人成在线| 亚洲网站在线观看| 国产成人免费观看视频| 亚洲成人你懂的| 亚洲国产日韩在线一区| 理论电影国产精品| 午夜精品一区二区在线观看| 欧美猛男男男激情videos| 久久欧美在线电影| 性生交生活影碟片| 欧美一区二区三区日韩| 日本免费网站视频| 国产精品人人做人人爽人人添| aa在线免费观看| 国产色综合网| 狠狠色伊人亚洲综合网站色| 精品素人av| 国内精品免费午夜毛片| 丰满肥臀噗嗤啊x99av| 日韩精品一区二区三区四区视频| 欧美精品v国产精品v日韩精品| 国产又粗又猛又色| 国产**成人网毛片九色| 青草全福视在线| 这里只有精品在线| 91九色露脸| 久久99国产精品久久99大师| 国产综合在线看| 秋霞网一区二区| 日韩av在线免费播放| 欧美日韩一级黄色片| 欧洲一区在线电影| 欧美巨胸大乳hitomi| 一区在线观看视频| 肉色超薄丝袜脚交| 国产69精品久久久久毛片| 精品少妇在线视频| 一区二区三区四区五区精品视频 | 欧美性感美女h网站在线观看免费| 中文在线观看免费视频| 99热这里都是精品| 精品久久久久久无码国产| 麻豆免费看一区二区三区| 做爰高潮hd色即是空| 精品96久久久久久中文字幕无| 国产欧美精品一区二区三区| 亚洲日产av中文字幕| 国产精品27p| 亚洲美女色播| 欧美极品少妇xxxxⅹ免费视频| 日本wwwxxxx| 在线电影av不卡网址| 国产欧美一区二区三区视频在线观看| 日韩精品专区在线影院重磅| 日韩精品一区二区三| 欧美性生交片4| 欧美精品久久久久性色| 精品欧美aⅴ在线网站| 免费看裸体网站| 亚洲免费在线看| 草草地址线路①屁屁影院成人| 国产精品毛片高清在线完整版| 宇都宫紫苑在线播放| 91色九色蝌蚪| 五月天婷婷影视| 91老师国产黑色丝袜在线| 色免费在线视频| 波多野结衣一区二区三区| 日韩无套无码精品| 国产91丝袜在线18| 美女少妇一区二区| 成人看片黄a免费看在线| 欧美精品aaaa| 成人视屏免费看| 成年网站免费在线观看| 26uuu成人网一区二区三区| 亚洲欧美日本一区二区三区| 99久久99久久综合| 五月天婷婷亚洲| 91偷拍与自偷拍精品| 黑人性生活视频| 国产午夜精品一区二区三区四区| 性生交大片免费看l| 国产欧美一区二区在线| 色哟哟网站在线观看| 国产精品女同一区二区三区| 国产人成视频在线观看| 亚洲免费视频中文字幕| 永久免费毛片在线观看| 欧美视频在线免费看| 麻豆一区产品精品蜜桃的特点| 欧美性大战xxxxx久久久| 日韩伦理在线视频| 日韩一区二区三区在线| 中文字幕一级片| 亚洲欧洲日产国码av系列天堂| 国产999久久久| 久久国内精品一国内精品| 欧美大胆成人| 2019中文在线观看| 91成人精品在线| 91在线看网站| 在线观看免费一区二区| 亚洲日本理论电影| 日韩成人精品在线| 成人羞羞国产免费网站| 99久久婷婷国产综合精品电影| 性一交一黄一片| 亚洲欧美区自拍先锋| 永久免费未视频| 欧美亚洲综合另类| 欧美一区二区三区不卡视频| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 国产精品一区二区三区在线观| 亚洲一级淫片| 亚洲综合激情五月| 加勒比av一区二区| 欧美一级视频在线| 中文字幕亚洲一区二区av在线 | 久久亚洲精品国产| 亚洲精品动漫100p| 97se综合| 国产99久久精品一区二区永久免费| 天堂成人娱乐在线视频免费播放网站 | 成人综合色站| 91久久中文| 国产黄页在线观看| 成人国产视频在线观看 | 久久精品一区四区| 免费看黄色的视频| 欧美性猛交xxxx黑人交| 亚洲一区二区激情| 久久av红桃一区二区小说| 久久伊人久久| 国产精品三区在线| 9久re热视频在线精品| 日本成年人网址| 亚洲国产经典视频| 少妇人妻丰满做爰xxx| 欧美一级免费大片| 亚洲经典一区二区三区| 91精品国产高清自在线| 国产剧情一区| 在线观看免费91| 国产不卡高清在线观看视频| 欧美xxxxx精品| 色老汉一区二区三区| 又骚又黄的视频| 美女性感视频久久久| 精品一区二区男人吃奶| 免费影院在线观看一区| 日本不卡中文字幕| 激情五月婷婷基地| 亚洲成人av免费| 亚洲成熟少妇视频在线观看| 久久精品99久久香蕉国产色戒| silk一区二区三区精品视频| 免费一区二区三区在在线视频| 久久99精品久久久久| 亚洲熟女乱综合一区二区| 欧美日韩一区二区三区在线免费观看| 一二三区免费视频| 九九热在线精品视频| 亚洲涩涩av| 在线观看免费黄色片| 99国产精品国产精品毛片| 懂色av粉嫩av浪潮av| 欧美变态tickle挠乳网站| 韩国美女久久| 91pron在线| 蜜臀va亚洲va欧美va天堂| 免费人成视频在线播放| 91福利在线播放| 性少妇videosexfreexxx片|