PHP驗證碼類文件及調(diào)用方式代碼詳解
878
2023-12-10
<?php
//創(chuàng)建一個新的DOM文檔
$dom = new DomDocument();
//在根節(jié)點(diǎn)創(chuàng)建departs標(biāo)簽
$departs = $dom->createElement('departs');
$dom->appendChild($departs);
//在departs標(biāo)簽下創(chuàng)建depart子標(biāo)簽
$depart = $dom->createElement('depart');
$departs->appendChild($depart);
//在depart標(biāo)簽下創(chuàng)建employees子標(biāo)簽
$employees = $dom->createElement('employees');
$depart->appendChild($employees);
//在employees標(biāo)簽下創(chuàng)建employee子標(biāo)簽
$employee = $dom->createElement('employee');
$employees->appendChild($employee);
//在employee標(biāo)簽下創(chuàng)建serial_no子標(biāo)簽
$serial_no = $dom->createElement('serial_no');
$employee->appendChild($serial_no);
//為serial_no標(biāo)簽添加值節(jié)點(diǎn)100001
$serial_no_value = $dom->createTextNode('100001');
$serial_no->appendChild($serial_no_value);
//輸出XML數(shù)據(jù)
echo $dom->saveXML();
?>
<?php
$dom = new DomDocument(); //創(chuàng)建DOM對象
$dom->load('example.xml'); //讀取XML文件
$root = $dom->documentElement; //獲取XML數(shù)據(jù)的根
read_child($root); //調(diào)用read_child函數(shù)讀取根對象
function read_child($node)
{
$children = $node->childNodes; //獲得$node的所有子節(jié)點(diǎn)
foreach($children as $e) //循環(huán)讀取每一個子節(jié)點(diǎn)
{
if($e->nodeType == XML_TEXT_NODE) //如果子節(jié)點(diǎn)為文本型則輸出
{
echo $e->nodeValue."<BR>";
}
else if($e->nodeType == XML_ELEMENT_NODE) //如果子節(jié)點(diǎn)為節(jié)點(diǎn)對象,則調(diào)用函數(shù)處理
{
read_child($e);
}
}
}
?>
#免責(zé)聲明#
本站[綠夏技術(shù)導(dǎo)航]提供的一切軟件、教程和內(nèi)容信息僅限用于學(xué)習(xí)和研究目的;不得將上述內(nèi)容用于商業(yè)或者非法用途,否則,一切后果請用戶自負(fù)。本站信息來自網(wǎng)絡(luò)收集整理,版權(quán)爭議與本站無關(guān)。您必須在下載后的24個小時之內(nèi),從您的電腦或手機(jī)中徹底刪除上述內(nèi)容。如果您喜歡該程序或內(nèi)容,請支持正版,購買注冊,得到更好的正版服務(wù)。我們非常重視版權(quán)問題,如有侵權(quán)請郵件[admin@lxwl520.com]與我們聯(lián)系進(jìn)行刪除處理。敬請諒解!