【发布时间】:2012-12-27 09:16:23
【问题描述】:
使用 PHP,我需要读取 id 的 csv 文件...
0123,0456,0789
... 然后加载一个 SVG XML 图形文件并更改这些特定 id 的颜色属性。
SVG 文件中的每个多边形都有如下记录。我需要将每个匹配记录中的填充:值从 #d0d0d0 更改为 #FF0000。外层循环当然是 ids,内层是 SVG 文件的每条记录。
style="font-size:12px;fill:#d0d0d0;fill-rule:nonzero;stroke:#000000;stroke-opacity:1;stroke-width:0.1;stroke-miterlimit :4;中风破折号数组:无;中风线帽:对接;标记开始:无;中风线连接:斜角” d="M 131.85275,310.64335 L 131.85275,311.08435" id="0123"
对于我的编程技能爱好者水平,所需循环的一般 PHP 结构以及如何访问样式的特定属性的提示将非常有帮助!
谢谢! 布赖恩
【问题讨论】:
-
hd1,我想出了如何使用 javascript 解析 XML/ATOM 格式的提要,但是这种 SVG 格式看起来很不同,我需要一些指针来帮助我开始。就像我上面简要说过的那样,我不确定“样式”和“填充”是如何相关的以及访问它们的 php 术语。
标签: php xml svg domdocument