-6ren">
gpt4 book ai didi

php - 文档末尾的额外内容 PHP 和 XML

转载 作者:可可西里 更新时间:2023-10-31 22:14:36 26 4
gpt4 key购买 nike

当我试图用 PHP 生成 XML 文件时,我遇到了一个奇怪的问题。问题是,源代码末尾出现了一个奇怪的问号。我收到错误消息:“文档末尾的额外内容”

我正在运行这个脚本:

<?php
header("Content-Type: application/xml");
echo "<?xml version=\"1.0\"?>";
?>

<Module>
<ModulePrefs title="Ngram Extractor"
author="interedition team"
description="Ngram Extractor"
scrolling="true"/>
<Content type="html">
Test
</Content>
</Module>​

当我打开这个浏览器时,出现状态错误,源代码如下所示。请注意末尾的奇怪问号。

 <?xml version="1.0"?>
<Module>
<ModulePrefs title="Ngram Extractor"
author="interedition team"
description="Ngram Extractor"
scrolling="true"/>
<Content type="html">
Test
</Content>
</Module>?

请帮忙。

最佳答案

您的文件末尾有一个零宽度空格字符 - UTF-8 代码 E2 80 8B。它紧跟在 </Module> 之后.以十六进制模式查看您的文件。这个额外的字符会阻止您的浏览器将其识别为有效的 XML,并且 - 根据使用的浏览器 - 显示为问号或根本不显示。

删除那个多余的字符,你会没事的。

关于php - 文档末尾的额外内容 PHP 和 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8850120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com