亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

string轉(zhuǎn)xml格式 php數(shù)組如何轉(zhuǎn)換為xml的形式?


string轉(zhuǎn)xml格式 php數(shù)組如何轉(zhuǎn)換為xml的形式?

文章插圖
說(shuō)到XML很多人對(duì)這個(gè)語(yǔ)言還是不熟悉的,它表示一種標(biāo)記語(yǔ)言 。在XML語(yǔ)法上,它與HTML類似,但是HTML中的元素是固定的,并且用戶可以定制XML標(biāo)簽 。對(duì)于數(shù)組的學(xué)習(xí)也有一定的積累,那么我們可以把數(shù)組轉(zhuǎn)換為XML的形式,在正式開(kāi)始數(shù)組的轉(zhuǎn)換前,可以先對(duì)XML進(jìn)行一些了解 。
1、說(shuō)明
XML 是可擴(kuò)展標(biāo)記語(yǔ)言(EXtensible Markup Language) 。
XML 是一種很像HTML的標(biāo)記語(yǔ)言 。
XML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù),而不是顯示數(shù)據(jù) 。
XML 標(biāo)簽沒(méi)有被預(yù)定義 。您需要自行定義標(biāo)簽 。
XML 被設(shè)計(jì)為具有自我描述性 。
XML 是 W3C 的推薦標(biāo)準(zhǔn) 。
2、轉(zhuǎn)換實(shí)例
begin($xml);// 寫數(shù)據(jù)if (is_numeric(current(array_keys($data)))) {foreach ($data as $key => $val) {$this->singleBegin($xml, true);$this->writeElement($xml, $val);$this->singleEnd($xml);}} else {$this->writeElement($xml, $data);}return $this->end($xml);}private function writeElement(XMLWriter &$xml, $data){if (!is_array($data)) {$xml->writeElement(self::$defaultSingleOuter, $data);return;}foreach ($data as $key => $val) {if (is_numeric($key)) {is_array($val) && $this->singleBegin($xml);$this->writeElement($xml, $val);is_array($val) && $this->singleEnd($xml);continue;}if (is_array($val)) {$xml->startElement($key);$this->writeElement($xml, $val);$xml->endElement();continue;}$xml->writeElement($key, $val);}}private function begin(XMLWriter &$xml){$xml->openMemory();$xml->startdocu


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: