实际上,我想要做的是从 svg 文件中提取形状信息并按 id 将形状存储到 mysql 数据库中。由于 php 有许多工具可用于读取 xml,因此我将 svg 文档转换为 xml 文档,但不幸的是 svg 文档中的形状被存储为属性。
我尝试使用 attributes() 方法但没有运气,因为我得到了 php 错误 Fatal error: Call to a member function attributes() on a non-object in phpdocument.php 当我试图从(现在) 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>";
}