当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。