salesforce中的hardcode xml

时间:2014-12-16 06:24:56

标签: salesforce force.com

我是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>

1 个答案:

答案 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>

希望这个帮助