我是salesforce的新手我希望在vf页面中嵌入(硬代码)xml代码,当我试图这样做时会出现以下错误。
编译错误:< apex:page>是必需的,必须是第1行第1列标记中最外面的标记
这是我的代码
<?xml version="1.0" encoding="UTF-8"?>
<ApexPage xmlns="http://soap.sforce.com/2006/04/metadata">
<response>
<is_registered>yes</is_registered>
<is_workinghour>yes</is_workinghour>
<Lead>00Q9000000Kwe6IEAR</Lead>
<CallID>04153c09-8018-4cba-b03e-cd98a80f30b0</CallID>
<agent_number_count>3</agent_number_count>
<agent_list>
<agent id="1">
<agent_number>2228241485</agent_number>
<agent_code>0004</agent_code>
</agent>
<agent id="2">
<agent_number>2228321017</agent_number>
<agent_code>0003</agent_code>
</agent>
<agent id="3">
<agent_number>9699850686</agent_number>
<agent_code>0001</agent_code>
</agent>
</agent_list>
</response>
</ApexPage>
答案 0 :(得分:1)
Visualforce页面不允许您使用除apex:page之外的任何标记开始标记。 如果要在页面上显示xml标记,可以尝试:
<apex:page sidebar="false" showHeader="false" applyBodyTag="false" applyHtmlTag="false" contentType="text/xml" standardStylesheets="false">
<!-- YOUR XML CONTENT HERE-->
</apex:page>
希望这个帮助