OK. Then there is (well, "will be in the far future" according to
https://github.com/jave/inkmacs) an integration of Emacs and Inkscape then.
SVG graphics are text files. Like Web pages are text files (try Ctrl+U in
Abrowser or Icecat). You can edit them with a text editor. Just try to "open"
an SVG file in any text editor and you will see (if the editor in question is
Emacs, it will show the image and C-c C-c allows to switch to its textual
representation).
The description language used to describe an SVG image is a specialization of
XML (the grammar the text must respect for the viewer to interpret it as an
image).