这个程序错在什么地方啊?我第一次搞这个!
<!--#include file= "conn.asp "-->
<%
sql= "select top 200 * from cor_invite order by cor_gx desc "
'positionDate为职位发布时间,不同的数据库可能日期的比较方法不一样
'也要相应地修改,反正就是要获得发布或更新时间为今天的数据
SET rs=Server.CreateObject( "ADODB.Recordset ")
rs.open sql,conn,1,3
%>
<?xml version= "1.0 " encoding= "GBK "?>
<jobs>
<%
do while not rs.eof
'下面的字段如果不明白表示什么的话可以去我们的主页那里下载一下说明文件
'看一下地址是:http://www.jobui.com/readme.doc
'如果贵公司的表有一些字段没有的话可以不显示出来
'不过可以的话,尽量把email那个字段显示出来
cor_address=relace(rs( "cor_address "), "$ ", " ")
SET rs1=Server.CreateObject( "ADODB.Recordset ")
sql1= "select cor_name,cor_address,cor_postcode,cor_description,cor_contact from cor_reg where cor_id= ' "&rs( "cor_id ")& " ' "
rs1.open sql1,conn,1,3
%>
<position>
<postionNO> <![CDATA[ <%=rs( "id ")%> ]]> </postionNO>
<positionName> <![CDATA[ <%=rs( "cor_dutyintro ")%> ]]> </positionName>
<time> <![CDATA[ <%=rs( "addtime ")%> ]]> </time>
<area> <![CDATA[ <%=rs1( "cor_address ")%> ]]> </area>
<companyName> <![CDATA[ <%=rs1( "cor_name ")%> ]]> </companyName>
<positionInfo> <![CDATA[ <%=rs( "cor_descrption ")%> ]]> </positionInfo>
<companyInfo> <![CDATA[ <%=rs1( "cor_description ")%> ]]> </companyInfo>
<email> <![CDATA[]]> </email>
<url> <![CDATA[http://www.jkyc.com/geren/dwzw.asp?cor_id= <%=rs( "cor_id ")%> ]]> </url>
<pay> <![CDATA[ <%=rs( "cor_money ")%> ]]> </ pay>
<degree> <![CDATA[ <%ab=rs( "cor_degree ")%> <%select case ab%> <%case "1 "%> 高中 <%case "2 "%> 中专 <%case "3 "%> 大专 <%case "4 "%> 本科 <%case "5 "%> 硕士 <%case "6 "%> 博士 <%case "0 "%> 其他 <%end select%> ]]> </degree>
<jobAge> <![CDATA[ <%=rs( "cor_workage ")%> ]]> </jobAge>
<jobType> <![CDATA[ <%=rs( "cor_zwlb ")%> ]> </jobType>
<workerNum> <![CDATA[]]> </workerNum>
<linkman> <![CDATA[ <%=rs1( "cor_contact ")%> ]]> </linkman>
<phone> <![CDATA[]]> </phone>
<fax> <![CDATA[]]> </fax>
<address> <![CDATA[ <%=rs1( "cor_address ")%> ]]> </address>
<post> <![CDATA[ <%=rs1( "cor_postcode ")%> ]]> </post>
<homePage> <![CDATA[ <%=rs1( "cor_http ")%> ]]> </homePage>
</position>
<%
rs1.close
set rs1=nothing
'如果想节省服务器资源,可以利用VB或其它编程工具利
'用Timer组件定时生成一个XML的静态文件这样就可以节省服器资源
rs.movenext()
loop
rs.close
conn.close
%>
<jobs>
[解决办法]
加一句,response.contentType= "text/xml "
------解决方案--------------------
在这之前加 <?xml version= "1.0 " encoding= "GBK "?>
[解决办法]
最后面的 <jobs> 应该改成 </jobs>
另外ASP程序里的编码是不是也用的GBK? 编码需要一致!!