當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP simplexml_import_dom()用法及代碼示例

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



相關用法


注:本文由純淨天空篩選整理自jit_t大神的英文原創作品 PHP | simplexml_import_dom() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。