php - 在 SVG 文件中使用 XML 声明时如何避免 PHP 错误消息?
问题描述
我在 SVG 文件中使用 PHP,使用 PHP 变量调整颜色等。该文件以.php
扩展名保存。
问题是,VS Code 错误地解释了 SVG 文件的第一行,它一直抱怨我必须;
在这一行中添加字符:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
第 1 行中的错误:
';' expected at 1,6
';' expected at 1,10
';' expected at 1,37
如何告诉 VS Code 允许 SVG XML 声明?
解决方案
你不知道:这个错误是 100% 正确的。如果这是一个 PHP 文件,您将需要显式地回显该 XML 声明,这<?
是进入 PHP 模式的速记代码。
在这种情况下,您确实需要更改代码,例如:
<?php
echo '<?xml version="1.0" encoding="UTF-8" standalone="no"?>';
?>
<svg version="..." xmlns="..." ...>
<!-- normal SVG code here -->
<?php
// intermixed with more php code
?>
...
</svg>
推荐阅读
- excel - 在 Excel 中使用 VLOOKUP 不断返回 N/A 错误
- python - 有没有办法循环遍历熊猫数据框名称来绘制图形?
- asp.net-mvc - 剑道网格中已发布版本上的不同过滤器图标
- qt - Qt Qml 垂直标签栏
- spring - Spring @Bean - Spring Bean 的创建依赖于服务类名
- kubernetes - 分布式 OrientDB 在 kubernetes 中相互连接的问题
- javascript - 查询对象数组并设置值
- python - Python-docx 忽略非 unicode 符号,如“大于或等于”
- batch-file - 批处理文件内部for循环不拉出token值
- reactjs - React Native 将滚动视图的全部内容导出为 PDF