📜  PHP | DOMDocument xinclude()函数

📅  最后修改于: 2022-05-13 01:56:44.256000             🧑  作者: Mango

PHP | DOMDocument xinclude()函数

DOMDocument::xinclude()函数是PHP中的一个内置函数,用于替换 DOMDocument 对象中的 XIncludes。

句法:

int DOMDocument::xinclude( int $options = 0 )

参数:此函数接受一个可选的单个参数$options ,其中包含 libxml 参数。

返回值:此函数返回文档中 XInclude 的数量,如果某些处理失败,则返回 -1,如果没有替换,则返回 FALSE。

下面的例子说明了PHP中的DOMDocument::xinclude()函数

示例 1:在这个程序中,我们将包含 from XML from new.xml 到 index。 PHP

  • 新的.xml
    
    
      

        This is the content from new.xml     included using xinclude.   

  • 指数。 PHP
    
    
      
      
    
    EOD;
      
    // Create a new DOMDocument
    $dom = new DOMDocument();
      
    // let's have a nice output
    $dom->preserveWhiteSpace = false;
    $dom->formatOutput = true;
      
    // load the XML string defined above
    $dom->loadXML($xml);
      
    // substitute xincludes
    $dom->xinclude();
      
    echo $dom->saveXML();
    ?>
    
  • 输出:
    This is the content from new.xml included using xinclude.

示例 2:在这个程序中,如果 xinclude 失败,我们将添加一个回退。

  • 指数。 PHP
    
    
      
       
        xml not found
       
      
    
    EOD;
      
    // Create a new DOMDocument
    $dom = new DOMDocument();
      
    // let's have a nice output
    $dom->preserveWhiteSpace = false;
    $dom->formatOutput = true;
      
    // load the XML string defined above
    $dom->loadXML($xml);
      
    // substitute xincludes
    $dom->xinclude();
      
    echo $dom->saveXML();
    ?>
    
  • 输出:
    xml not found

参考: https://www. PHP.net/manual/en/domdocument.xinclude。 PHP