【发布时间】:2015-07-11 13:05:56
【问题描述】:
我想读取一个 SVG 文件并从此文件中获取 SVG 标记(因为我想在 html 中显示 svg,例如 <div><svg>...</svg></div> 没有 xml 标头)。
并像 HTML 一样在浏览器中显示这个 svg 标记 - 像 SVG 图像一样打印这个 SVG 标记。因为现在我输出错误“DOMNodeList Object ([length] => 1)”。
PHP
$doc = new DOMDocument();
$doc->load('http://example.com/logo.svg');
$svg = $doc->getElementsByTagName('svg');
echo "<div style='width: 100%, height: 100%; '>";
print_r($svg); // DOMNodeList Object ( [length] => 1 )
echo "</div>";
【问题讨论】:
-
谢谢。我编辑了问题。
-
听起来类似于这个问题stackoverflow.com/questions/10106407/…
-
有什么问题?
-
我需要通过 jQuery 复制 svg 标签并编辑这个 svg 代码...
标签: php svg domdocument