程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用SimpleXML从头开始创建XML对象大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决使用SimpleXML从头开始创建XML对象?

开发过程中遇到使用SimpleXML从头开始创建XML对象的问题如何解决?下面主要结合日常开发的经验,给出你关于使用SimpleXML从头开始创建XML对象的解决方法建议,希望对你解决使用SimpleXML从头开始创建XML对象有所启发或帮助;

你当然可以。例如。

<?PHP
$newsXML = new SimpleXMLElement("<news></news>");
$newsXML->addAttribute('newsPagePrefix', 'value goes here');
$newsIntro = $newsXML->addChild('content');
$newsIntro->addAttribute('type', 'latest');
header('Content-type: text/xml');
echo $newsXML->asXML();
?>

输出量

<?xml version="1.0"?>
<news newsPagePrefix="value goes here">
    <content type="latest"/>
</news>

玩得开心。

解决方法

是否可以使用PHP的SimpleXML函数从头开始创建XML对象?浏览功能列表,可以通过一种方法将现有的XML字符串导入到一个对象中,然后可以对其进行操作,但是如果我只是想从头开始以编程方式生成XML对象,什么是最好的方法?

我发现您可以使用simplexml_load_string()并传入所需的根字符串,然后您就可以通过添加子代来操纵对象……尽管这看起来有点像hack,因为我必须实际上,在可以加载之前,将一些XML硬编码到字符串中。

我已经使用DOMDocument函数完成了它,尽管这有点令人困惑,因为我不确定DOM与创建纯XML文档有什么关系……所以也许它的名字很糟糕:-)

大佬总结

以上是大佬教程为你收集整理的使用SimpleXML从头开始创建XML对象全部内容,希望文章能够帮你解决使用SimpleXML从头开始创建XML对象所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: