Da revisionare
Intestazione
Un’intestazione completa potrebbe essere la seguente
<xml>
La dichiarazione xml è obbligatoria
- deve essere alla prima riga
- l’attributo version è obbligatorio
version
…
standalone
…
encoding
…
DOCTYPE
<svg>
L’elemento svg è un raccoglitore di elementi
- contenitori: a defs glyph g marker mask missing-glyph pattern svg switch symbol
- descrittivi: desc metadata title
- grafici: circle ellipse image line path polygon polyline rect text use
- ….
Attributi:
- core: id xml:base xml:lang xml:space
- class style externalResourcesRequired x y width height viewBox preserveAspectRatio zoomAndPan version baseProfile contentScriptType contentStyleType
- eventi del documento: onabort onerror onresize onscroll onunload onzoom
- eventi grafici: onactivate onclick onfocusin onfocusout onload onmousedown onmousemove onmouseout onmouseover onmouseup
- XLink: xlink:type xlink:role xlink:arcrole xlink:title xlink:show xlink:actuate
- …
xmlns
xmlns:xlink
version
- 1.0 SVG 1.0
- 1.1 SVG 1.1
baseProfile
…
width
…
height
…
viewBox
Ha 4 valori numerici, simili a quelli di un rettangolo, utilizzati per definire la finestra grafica
- x ascissa minima
- y ordinata minima
- width larghezza
- height altezza
preserveAspectRatio
Si usa in aggiunta a viewBox
...