【发布时间】:2012-04-24 16:46:32
【问题描述】:
实际上,我要做的是从 svg 文件中提取形状信息,并按 id 将形状存储到 mysql 数据库中。由于 php 有许多工具可用于读取 xml,因此我将 svg 文档转换为 xml 文档,但不幸的是 svg 文档中的形状存储为属性。
我尝试使用 attributes() 方法,但没有运气,因为我收到了 php 错误致命错误:当我尝试从中获取 rect 数据时,调用 phpdocument.php 中非对象上的成员函数 attributes() (现在)xml 文档 我用于示例的完整 xml 文档可以在这里找到 http://pastebin.com/ZyNB7yKu 我最初使用的 xml 属性测试代码是这样的
$xml_file_open = simplexml_load_file("svgboard.xml");
foreach($xml_file_open->rect[0]->attributes() as $a => $b)
{
echo $a, '="',$b,"\"</br>";
}
【问题讨论】: