simplexml_import_dom()函數是PHP的內置函數,用於獲取DOM文檔的節點並將其轉換為SimpleXML節點。
用法:
SimpleXMLElement simplexml_import_dom( $node, $class_name = "SimpleXMLElement" )
參數:該函數接受上述和以下描述的兩個參數:
- $node:此參數保存DOM元素節點。
- $class_name:它是可選參數,用於保存類名稱。如果使用此參數,則simplexml_import_dom()函數將返回指定類的對象。該類應擴展SimpleXMLElement類。
返回值:如果成功,則此函數返回SimpleXMLElement;如果失敗,則返回FALSE。
以下示例程序旨在說明PHP中的simplexml_import_dom()函數:
程序:
<?php
// Create an instance of DOMDocument
$dom = new DOMDocument;
// Load XML document
$dom -> loadXML('<organization>
<name>GeeksforGeeks</name>
<address>Noida India</address>
<contact>
<email>abc@geeksforgeeks.org</email>
<mobile>+91-987654321</mobile>
</contact>
</organization>'
);
// Use simplexml_import_dom() function to get a
// SimpleXMLElement object from a DOM node
$doc = simplexml_import_dom($dom);
// Display the content of XML document
var_dump($doc->contact[0]->email);
var_dump($doc->contact[0]->mobile);
?>
輸出:
object(SimpleXMLElement)#3 (1) { [0]=> string(21) "abc@geeksforgeeks.org" } object(SimpleXMLElement)#3 (1) { [0]=> string(13) "+91-987654321" }
參考: https://www.php.net/manual/en/function.simplexml-import-dom.php
相關用法
- p5.js sq()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自jit_t大神的英文原創作品 PHP | simplexml_import_dom() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。