我正在创建一个从应用程序接收某些参数的控制器,然后访问一个硬编码的URL。收到来自URL的响应后,我的控制器应该将此响应呈现为RSS格式。
在执行此操作时,我决定使用XPath来创建xml标记,然后使用StringBuilder附加这些标记,然后将结果呈现为文本。这可以在浏览器上显示我想要的方式。
然而,当我尝试查看页面源时,它没有显示任何标签或标题,它只是将其显示为页面上的普通文本。我需要帮助做什么,以便标题和标记可以出现在页面源中。
答案 0 :(得分:0)
我建议您让控制器将数据作为JSON发送,然后创建一个将JSON呈现为rss2 / xml的模板。为了获得最佳结果,通过查看Feed的组织方式,使您的JSON结构易于循环以创建RSS源。
确保此行位于文件的顶部,没有前导空格
<?xml version="1.0"?>
还要确保您的内容以“text / xml”作为其内容类型提供。在php中,人们可以这样设置:
header('Content-Type: text/xml');