You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a `\dot` command and having `svg` as format and `INTERACTIVE_SVG` set, the svg file generated by doxygen is incorrect.
The message we get is like:
```
XML Parsing Error: mismatched tag. Expected: </svg>.
Location: file:///.../html/dot_inline_dotgraph_1.svg
Line Number 332, Column 3:
````
and xmllint gives:
```
html\dot_inline_dotgraph_1.svg:332: parser error : Opening and ending tag mismatch: svg line 53 and g
</g>
^
html\dot_inline_dotgraph_1.svg:334: parser error : Extra content at the end of the document
<g id="navigator" transform="translate(0 0)" fill="#404254">
^
```
Doxygen relies on a `<title>` tag inside the originally generated svg file, but in the newer versions of dot this is not present anymore (still present in 2.38 but absent already in 2.50).
The problem can be solved by explicitly defining a 'title' with the digraph in the dot setup.
0 commit comments