Chinaunix

标题: xml问题 [打印本页]

作者: 9119111    时间: 2008-08-25 14:56
标题: xml问题
在CGI里
直接调用PERL页面
如何直接显示XML形式
要用什么模块??

就像那些asp.打开URL直接显示

  <?xml version="1.0" encoding="UTF-8" ?>
- <root>
- <content>
  <item>Cinderella</item>
  <item>Cindy</item>
  </content>
  </root>

作者: flw    时间: 2008-08-25 14:58
把 HTTP Header 里面的 Content-Type 字段设置成 text/xml 就可以了。
作者: 9119111    时间: 2008-08-25 15:00
好。我试试。
谢谢老大~~
作者: 9119111    时间: 2008-08-25 15:07
我代码如下
#!c:\perl\bin\perl.exe

#print "Content-type: text/html\n\n";

print "Content-type: text/xml\n\n";

print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
print "<!--  Copyright w3school.com.cn -->";
print "<note>";
print "        <to>George</to>";
print "        <from>John</from>";
print "        <heading>Reminder</heading>";
print "        <body>Don't forget the meeting this weekend!</body>";
print "</note>";


网页显示结果就是
George John Reminder Don't forget the meeting this weekend!
不是XML形式的。

我哪里错了?
作者: flw    时间: 2008-08-25 15:09
text/xml\r\n\r\n
作者: 9119111    时间: 2008-08-25 15:10
好了。呵呵。。老大真牛人。也

谢谢
作者: forlorngenius    时间: 2008-08-25 16:08

作者: flw    时间: 2008-08-25 16:36
原帖由 9119111 于 2008-8-25 15:10 发表
好了。呵呵。。老大真牛人。也

谢谢

您过奖了,问题能够得到解决,主要是由于您的聪明所致。
要是碰上个笨蛋,我说 1 他都能写成 2,那问题就没这么容易解决了。
作者: forlorngenius    时间: 2008-08-25 16:39
标题: 回复 #8 flw 的帖子
这话说得。。。。。。
作者: xiaoyu9805119    时间: 2008-08-25 17:09
无敌
作者: cobrawgl    时间: 2008-08-25 18:39





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2