首頁 >後端開發 >php教程 >xlsx檔案轉換器 php xml檔案操作實作程式碼(二)

xlsx檔案轉換器 php xml檔案操作實作程式碼(二)

WBOY
WBOY原創
2016-07-29 08:39:411662瀏覽

複製代碼 代碼如下:


//創建一個新的DOM文檔
$dom = new DomDocument();
//在根節點建立departs標籤
$departs = $dom->createElement('departs');
$dom->appendChild($departs);
//在departs標籤下建立depart子標籤
$depart = $dom->createElement('depart');
$departs->appendChild($depart);
//在depart標籤下建立employees子子標籤
$employees = $dom->createElement('employees');
$depart->appendChild($employees);
//在employees標籤下建立employee子標籤
$employee = $dom->createElement('employee');
$employees->appendChild($employee);
//在employee標籤下建立serial_no子標籤
$serial_no = $dom->createElement(' serial_no');
$employee->appendChild($serial_no);
//為serial_no標籤新增值節點100001
$serial_no_value = $dom->createTextNode('100001')
$🎜>; serial_no->appendChild($serial_no_value);
//輸出XML資料
echo $dom->saveXML();
?>


?>





複製程式碼

程式碼如下:


$dom = new DomDocument(); //建立DOM物件
$dom->load( 'example.xml'); //讀取XML檔
$root = $dom->documentElement; //取得XML資料的根
read_child($root); //呼叫read_child函數讀取根對象
function read_child($node)
{
$children = $node->childNodes; //取得$node的所有子節點
foreach($children as $e) //循環讀取每一個子節點
{
if($e->nodeType == XML_TEXT_NODE) //如果子節點為文字類型則輸出
{
echo $e->nodeValue."
";
}

else if($e->nodeType == XML_ELEMENT_NODE) //如果子節點為節點對象,則呼叫函數處理

{

read_child($e);

}

} } ?> 以上就介紹了xlsx檔案轉換器 php xml檔案操作實作程式碼(二),包含了xlsx檔案轉換器方面的內容,希望對PHP教學有興趣的朋友有幫助。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn