1) this is so that Inksacape can remember the setting you use when/if you set up the "grid" guides: Document Properties (ctrl+shift+P) -> Grids. Toggle on/off using #
2) Properly name-spaced xml elements should not be causing problems with the w3g validator [well, they might, but it is valid xml]:
Basically, the SVG specification has mostly been created with display attributes/elements in mind. To preserve useful editing information, Inkscape has added its own set of XML elements+attributes, which other programs should ignore - they are in there own namespace, and do not affect the rendering of the final SVG, but enable a better editing experience. Grids and guides are one of these.
3) By default, the svg's that Inkscape creates use multiple namespaces - The first part of the SVG element:
Code: Select all
<svg xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" ...
This basically states that the xml document contains more than just svg. Any element that starts with "<svg:" or "<" should be treated as SVG,
everything else, prefixed with e.g. < inkscape: is not svg, but belongs to another type of xml document. When displaying the SVG theses should be ignored, but they have specific meanings for other editors/search engines.
4) If you save a file from Inkscape using the "plane svg" option, it should only save the svg portion of the file. If you still get errors with extra namespaces then this is an error.