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>
...全文
121 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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代码
回复
netvt 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>
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2008-04-14 05:53
社区公告
暂无公告