Применение <object>:
Применение <embed>:
Встраивание в HTML-код посредством тега <svg>:
Выше приведен пример трех вариантов встраивания SVG в HTML-документ:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>SVG как встроенный объект</title>
</head>
<body>
<h1>Различные способы встраивания SVG в HTML-документ</h1>
<h5>Применение <object></h5>
<object data="example0.svg" type="image/svg+xml"
width="100" height="100">
Ваш браузер не может отображать SVG-изображения.
</object>
<h5>Применение <embed></h5>
<embed src="example0.svg" type="image/svg+xml"
width="100" height="100"/>
<h5>Встраивание посредством тега <svg></h5>
<svg>
/* здесь располагается SVG-код */
</svg>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<svg version = "1.1"
baseProfile="full"
xmlns = "http://www.w3.org/2000/svg"
xmlns:xlink = "http://www.w3.org/1999/xlink"
xmlns:ev = "http://www.w3.org/2001/xml-events"
height = "100px" width = "100px">
<rect x="0" y="0" width="100" height="100"
fill="none" stroke="black"
stroke-width="3px" stroke-opacity="0.5"/>
<g fill-opacity="0.6" stroke="black" stroke-width="0.5px">
<circle cx="40px" cy="50px" r="30px" fill="red"
transform="translate( 0,-15)" />
<circle cx="40px" cy="50px" r="30px" fill="blue"
transform="translate( 25, 15)" />
</g>
</svg>