Ver Mensaje Individual
  #17 (permalink)  
Antiguo 01/11/2020, 07:07
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 10 meses
Puntos: 22
Respuesta: Cómo agregar <mistags> a un documento XHTML ?

Hola amigos.

Hace un año estúve dándo lata con "agregar MIS tags" en un XHTML utilizando DOCTYPE Xhtml 1.1
y que además, el documento validara en W3 validator.

Pues...

el siguiente código valída y permíte utilizar NUESTRAS tags:

DTD:
Código:
<!ENTITY % InlPhras.class "| dendrita | sinapsis | telomeros ">
<!ELEMENT dendrita ANY>
<!ELEMENT sinapsis ANY>
<!ELEMENT telomeros ANY>
<!ENTITY % html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
%html;
XHTML:
Código:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html SYSTEM "url_SIN_ssl/telomerasa.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es">
<head><meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Mario Alonso Pulgarín</title>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
</head><body><div>Mario nos habla múcho de las
   <dendrita>
      dendritas
      <sinapsis>
         y también de cómo incrementar nuestra
         <telomeros>
         telomerasa
         </telomeros>
      </sinapsis>
   </dendrita>
os recomiendo escucharlo/leerlo...
</div>
</body></html>
Sin embargo utilizar ANY es muy póco para el poder que nos brínda X-html; pueden sugerirme cómo extender/mejorar la definición de ésas TAGS obviamente validando en W3C?

Por ejemplo indicar que las <dendritas> pueden contener a los <telomeros>, pero no al revés...

PD:
Gracias Triby por animarme