$doc = new DOMDocument('1.0', 'UTF-8');
$doc->xmlStandalone = true;
$doc->loadXML($error);
echo $doc->saveXML();
输出
<?xml version="1.0"?>
<error status="fatal" httpResponseCode="500" httpResponseMessage="Internal Server Error">
<errorType>InternalServerError</errorType>
<errorServer>FeedServer</errorServer>
<errorMessage>Failed to process GetFeed request</errorMessage>
<friendlyMessage/>
<innerMessage>No permitted outlet found</innerMessage>
</error>
$doc = new DOMDocument('1.0', 'UTF-8');
$doc->loadXML($error);
$doc->xmlStandalone = true;
$doc->encoding = 'UTF-8';
echo $doc->saveXML();
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<error status="fatal" httpResponseCode="500" httpResponseMessage="Internal Server Error">
<errorType>InternalServerError</errorType>
<errorServer>FeedServer</errorServer>
<errorMessage>Failed to process GetFeed request</errorMessage>
<friendlyMessage/>
<innerMessage>No permitted outlet found</innerMessage>
</error>
当调用loadXML
时,New DOMDocument
构造函数中的参数将被加载的XML文档中的值覆盖。
如果在调用savexml
之前设置了输出文档的编码(例如$doc->encoding='utf-8'
),则应该将其添加到XML声明中。
问题内容: 我一般在vaadin框架上有问题。 我创建了一个类来扩展vaadin应用程序(MyFirst),然后用vaadin可视设计器(MyFormApp)创建了一个自定义组件。 我确实实例化了自定义组件MyFormApp,并将其添加到MyFirst的主窗口中。 部署应用程序后,vaadin生成的页面未显示任何组件。 我的代码: 我的第二堂课是MyFirstApp(自定义组件): 在执行serv
我从log4j1迁移过来。x到log4j2。我删除了log4j。属性文件并创建了log4j2。xml文件。迁移后,我运行了应用程序,但找不到。日志文件。 有没有人能告诉我
我必须在运行时动态生成一个xml文件。请帮助我使用PHP动态生成下面的XML文件。 null
问题内容: 我想制作一个Java swing应用程序,从中我可以生成保存相同数据的xml文件,并且生成的文件数将由用户决定。我的xml文件包含xml模式,而我的xml文件结构看起来像这样 如果有人提供一些代码片段帮助,我是Java新手,它将对我有更大的帮助。 我想生成保存示例XML中给出的xml模式的xml文件。 问题答案: 在Java中,您使用JAXP处理XML。您使用与DOM相关的类来生成xm
本文向大家介绍PHP基于DOMDocument解析和生成xml的方法分析,包括了PHP基于DOMDocument解析和生成xml的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP基于DOMDocument解析和生成xml的方法。分享给大家供大家参考,具体如下: 前面和大家分享了SimpleXML操作xml的一些知识,但是php中除了simplexml还有DOMDocument
我正在尝试将一个网站从Heroku迁移到AWS,但在代码构建方面遇到了麻烦。源代码在GitHub上,我使用的是CodePipeline-CodeBuild-Elastic Beanstalk。管道运行良好,代码似乎正在向Elastic Beanstalk过渡。然而,我被困在代码构建步骤。(buildspec.yml如下所示) 日志似乎可以很好地运行命令,但是当我将构建输出到S3存储桶时,没有构建文