Hola buenos días, necesitaría saber donde tengo que declarar el <!DOCTYPE teniendo en cuenta que tengo tres ficheros: XML, XSD y XSL, estoy y tratando de ponerlo en el XSL pero cuando quiero visualizar el contenido me muestra todo el texto plano. Os muestro la cabecera del XSL:
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/TR/xhtml1/Transitional">
<xsl:template match="/">
<html xml:lang="es">
<head>
...
La cabecera del XML:
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="bookmark.xsl"?>
<DIRECTORIO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="bookmark.xsd">
La cabecera del XSD:
Código HTML:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
Además de las pregunta de antes, ¿Que os parece las cabeceras? Saludos