DOMDocument::save()函数是PHP中的一个内置函数,用于从DOM表示形式创建XML文档。从头开始创建新的dom文档后使用此功能。

用法:

int DOMDocument::save( string $filename, int $options = 0 )

参数:该函数接受上述和以下描述的两个参数:

$filename:此参数保存保存XML文档的路径。

$options:此参数包含其他选项。当前,此参数仅支持LIBXML_NOEMPTYTAG。

返回值:该函数返回成功写入或失败写入FALSE的字节数。

以下示例程序旨在说明PHP中的DOMDocument::save()函数:

示例1:

// Create a new DOMDocument

$domDocument = new DOMDocument('1.0', 'iso-8859-1');

// Set the formatOutput to true

$domDocument->formatOutput = true;

// Create an element

$domElement = $domDocument->createElement('organization', 'GeeksforGeeks');

// Append element to the document

$domDocument->appendChild($domElement);

// Save the XML document

$domDocument->save("abcd.xml");

echo "File saved successfully";

?>

输出:

File saved successfully

保存文件abcd.xml的内容:

GeeksforGeeks

示例2:

// Create a new DOMDocument

$domDocument = new DOMDocument('1.0', 'iso-8859-1');

// Create an element

$domElement1 = $domDocument->createElement('organization');

$domElement2 = $domDocument->createElement('name', 'GeeksforGeeks');

$domElement3 = $domDocument->createElement('address', 'Noida');

$domElement4 = $domDocument->createElement('email', 'abc@geeksforgeeks.org');

// Append element to the document

$domDocument->appendChild($domElement1);

$domElement1->appendChild($domElement2);

$domElement1->appendChild($domElement3);

$domElement1->appendChild($domElement4);

// Save the XML file

$domDocument->save("g4g.xml");

echo "File saved successfully";

?>

输出:

File saved successfully

保存文件g4g.xml的内容:

GeeksforGeeks

Noida

abc@geeksforgeeks.org

save()php,PHP DOMDocument save()用法及代码示例相关推荐

  1. savexml php,PHP DOMDocument saveXML()用法及代码示例

    DOMDocument::saveXML()函数是PHP中的一个内置函数,用于从DOM表示形式创建XML文档.从头开始构建新的dom文档后使用此功能. 用法: string DOMDocument:: ...

  2. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  3. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  4. python wand安装_Python Wand posterize()用法及代码示例

    原始图片: 范例1: # Import library from Image from wand.image import Image # Import the image with Image(fi ...

  5. python中mode函数怎么用_Python Wand mode()用法及代码示例

    原始图片: 范例1: # Import library from Image from wand.image import Image # Import the image with Image(fi ...

  6. html焦点试图代码,HTML DOM focus()用法及代码示例

    DOM focus()方法用于为元素赋予焦点,并借助blur()方法删除焦点.我们可以将焦点放在任何元素上,并通过执行一些操作来启用它.例如,我们可以通过单击按钮将焦点放在某些文本上. 用法: Obj ...

  7. private用法 java_关于android开发中如何正确使用Private Services安全用法及代码示例...

    一.注意事项1.显式设置exported属性为false.@b@2.安全处理收到的intent,确认其真实性.@b@3.敏感数据可以在同一个应用中发送和请求. 二.原代码示例 1.AndroidMan ...

  8. java中skip的用法,Java PushbackReader skip(long)用法及代码示例

    Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...

  9. reset java_Java PushbackReader reset()用法及代码示例

    Java中的PushbackReader类的reset()方法用于重置Stream.对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法. 用法: pu ...

最新文章

  1. 滤波、漫水填充、图像金字塔、图像缩放、阈值化
  2. @RequestParam加与不加的区别
  3. Java对象查询方法:Jxpath(转译)
  4. Quick BI助力云上大数据分析---深圳云栖大会
  5. 什么技能产品经理不会提,但技术人必须懂?
  6. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - H.移动距离
  7. 成为java高手_我如何想成为Java
  8. C#获取当前路径的七种方法
  9. 【算法竞赛入门经典(第二版)】_要点提取(第三章)
  10. 91卫图助手免费版发布啦
  11. xp系统与时间服务器同步出错,解决XP时间同步出错的问题
  12. Apache 安装虚拟主机
  13. uc浏览器黑莓java下载安装_(黑莓软件)黑莓最新版UC浏览器下载安装!8.1最新版UC浏览器!...
  14. 火狐浏览器安全连接失败解决办法
  15. 简信CRM:企业需要定制CRM系统的三大理由
  16. 【Druid】Druid连接池(三)——配置监控界面设置登录界面
  17. 用老版的python和pycharm好,还是新版的python和pycharm好?
  18. 2.Linux下程序代码的编译
  19. 软件和硬件的质量曲线
  20. 【流媒体】ffmpeg小结

热门文章

  1. ipad怎么连接电脑_一条网线怎么连接多台电脑?
  2. mysql操作语句(简单笔记)
  3. linux sed后 保存文本,实例详解linux文本三剑客--sed
  4. 黑莓桌面管理器4.2_虚拟桌面管理器行业现状调研分析及发展趋势预测报告(2020)...
  5. redis复制key的数据_Redis常见面试题
  6. python htmltestrunner报告_python3使用HTMLTestRunner生成测试报告
  7. 台达b2伺服modbus通讯_台达C2000促进油毛毡切割包装机的发展
  8. 【腾讯游戏面试题】面向对象的设计原则是什么?
  9. unity里如何在点击UI时,避免触发游戏内操作。
  10. caffe.net matlab,windows-matlab环境下,生成的caffe模型无法运行