namespace referencia o no referencia?
Publicado por lobopk2 (9 intervenciones) el 05/03/2017 20:54:43
los namespace es un rollo grande, he leido y comprendido para que son, aunque como en un video que vi un hombre decia que no habia todavia encontrado el problema de las colisiones cuando habia que poner prefijos, ya que si pones una etiqueta <otro:nombre> que mas da que pongas el espacio de nombres? esa etiqueta es unica.
Aunque es algo que estara por algo seguro, no obstante mi duda es si algunos espacios de nombres hacen referencia a algun sitio en concreto ya que es lo que a mi me parece.
trabajando con un svg, me crea varios espacios de nombres, algunos con prefijos los cuales he podido borrar incluso ponerle otra cadena de caracteres y funciona igual, pero hay uno que es el namespace por defecto, el que lleva el igual (=) que si le pongo otra cosa o lo borro ya no me funciona.
Veo el codigo eso si, pero no el dibujo. codigo:
este namespace xmlns="http://www.w3.org/2000/svg" es el que si hago algo con el no funciona el dibujo, asi que me da a entender que busca algo.
bueno si pongo esto en el navegador me lleva al w3c pero no veo nada mas, creo que buscara algun dtd o x-schema o algo que haga que pueda hacer el dibujo.
No se alguien me puede indicar algo sobre esto?
porque claro tambien vi por ahi un nombre de espacio como si hiciera referencia a etiquetas html, entonces esto funciona asi? yo pongo ese nombre de espacio especificio y ya puedo usar etiquetas html sin mas?
puff que lio
Aunque es algo que estara por algo seguro, no obstante mi duda es si algunos espacios de nombres hacen referencia a algun sitio en concreto ya que es lo que a mi me parece.
trabajando con un svg, me crea varios espacios de nombres, algunos con prefijos los cuales he podido borrar incluso ponerle otra cadena de caracteres y funciona igual, pero hay uno que es el namespace por defecto, el que lleva el igual (=) que si le pongo otra cosa o lo borro ya no me funciona.
Veo el codigo eso si, pero no el dibujo. codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 210 297"
height="297mm"
width="210mm">
<g>
<rect
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.41111112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
id="rect3334"
width="60.458015"
height="34.385494"
x="81.996185"
y="117.13741" />
</g>
</svg>
este namespace xmlns="http://www.w3.org/2000/svg" es el que si hago algo con el no funciona el dibujo, asi que me da a entender que busca algo.
bueno si pongo esto en el navegador me lleva al w3c pero no veo nada mas, creo que buscara algun dtd o x-schema o algo que haga que pueda hacer el dibujo.
No se alguien me puede indicar algo sobre esto?
porque claro tambien vi por ahi un nombre de espacio como si hiciera referencia a etiquetas html, entonces esto funciona asi? yo pongo ese nombre de espacio especificio y ya puedo usar etiquetas html sin mas?
puff que lio
Valora esta pregunta


0