PHP标记与XML标记冲突怎么办

iloveora 2008-04-14 05:53:55
一个PHP文件中有段JAVASCRIPT代码,包含了XML标签的定义,但是好像这个<? ?> 符号和PHP的标记冲突了(我觉得是这个问题),所以总是在这句话上报错:syntax error, unexpected T_STRING 。这种情况应该怎么处理呢?
<script type="text/javascript">
var h='<?xml version="1.0" encoding="GB2312"?>';
</script>
...全文
184 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
iloveora 2008-04-15
  • 打赏
  • 举报
回复
谢谢各位,已解决,结贴。主要是netvt同学的启发。
var h= '<? echo "<?xml version=\"1.0\" encoding=\"GB2312\"?> "; ?>';
mrshelly 2008-04-14
  • 打赏
  • 举报
回复


var h= <? echo " <"."?xml version=\"1.0\" encoding=\"GB2312\"?"."> "; ?>;


lin335 2008-04-14
  • 打赏
  • 举报
回复
著名培训公司最新 ajax、php5.0、linux(包括系统管理、网络管理、高级应用、Oracle + Weblogic安装配置等)
.net软件工程师培训 共50G左右 联系QQ 9 3 6 6 5 2 1 1 4
yiwusuo 2008-04-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 iloveora 的回复:]
单引号前加反斜杠?做什么用?这样试了不可以

引用 1 楼 yiwusuo 的回复:
<script type="text/javascript">
var h=\' <?xml version="1.0" encoding="GB2312"?>\';
</script>
[/Quote]

多帖些其前后的代码
iloveora 2008-04-14
  • 打赏
  • 举报
回复
var h= <? echo "<?xml version=\"1.0\" encoding=\"GB2312\"?> "; ?>;

报错,是不是语法写错了
junp2007 2008-04-14
  • 打赏
  • 举报
回复
帖PHP代码
vitalgg 2008-04-14
  • 打赏
  • 举报
回复
echo "<?xml ....?>";
iloveora 2008-04-14
  • 打赏
  • 举报
回复
单引号前加反斜杠?做什么用?这样试了不可以

[Quote=引用 1 楼 yiwusuo 的回复:]
<script type="text/javascript">
var h=\' <?xml version="1.0" encoding="GB2312"?>\';
</script>
[/Quote]
yiwusuo 2008-04-14
  • 打赏
  • 举报
回复
<script type="text/javascript">
var h=\' <?xml version="1.0" encoding="GB2312"?>\';
</script>

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧