logo

Andrés es manager de ESMMUG y experto en Dreamweaver, Captivate y Contribute.

Tutoriales Dreamweaver:
Añadir nuevas entidades a xslt

—Por Andres Cayon

Dreamweaver añade por defecto algunas entidades html a los doumentos xsl. Sin embargo, los caracteres típicos del español (acentos y eñes) no aparecen inicialmente sopotados, provocando los consiguientes errores

Las entidades html (definidas en la etiqueta ‘htmlentities’ dentro del fichero xsl que hayamos creado) permiten al intérprete el reemplazo de caracteres especiales. Dreamweaver 8 incluye por defecto una serie de ellos (principalmente para caracteres de moneda,. A continuación mostramos el listado de los restantes para su uso en español:

<!DOCTYPE xsl:stylesheet  [
  <!ENTITY nbsp   "&#160;">
  <!ENTITY copy   "&#169;">
  <!ENTITY reg    "&#174;">
  <!ENTITY trade  "&#8482;">
  <!ENTITY mdash  "&#8212;">
  <!ENTITY ldquo  "&#8220;">
  <!ENTITY rdquo  "&#8221;"> 
  <!ENTITY pound  "&#163;">
  <!ENTITY yen    "&#165;">
  <!ENTITY euro   "&#8364;">
  <!ENTITY aacute "&#225;">
  <!ENTITY Aacute "&#193;">
  <!ENTITY eacute "&#233;">
  <!ENTITY Eacute "&#201;">
  <!ENTITY iacute "&#237;">
  <!ENTITY Iacute "&#205;">
  <!ENTITY oacute "&#243;">
  <!ENTITY Oacute "&#211;">
  <!ENTITY uacute "&#250;">
  <!ENTITY Uacute "&#218;">
  <!ENTITY ntilde "&#242;">
  <!ENTITY Ntilde "&#209;">
]>

Si se desea que este cambio tenga lugar de forma permanente, es necesario buscar el archivo:
$Dreamweaver/Configuration/DocumentTypes/MMDocumentTypeDeclarations.xml
(Donde $Dreamweaver se correponde con la ruta de instalación del programa)

En este archivo, pueden añadirse estas nuevas entidades a partir de la linea #166.

De esta manera, a la hora de crear un archivo xsl en blanco, las entidades extra serán añadidas de forma automática.

No hay Comentarios »

Aún no hay comentarios.

TrackBack URI

Deja tu comentario