En PseudoAttValue, un CharRef o una PredefEntityRef se interpretan de la misma manera que en un valor de atributo XML normal. El valor real del seudo-atributo es el valor tras cada referencia, que es reemplazado por el carácter que referencia. Este reemplazo no se lleva a cabo automáticamente por un procesador XML.
La instrucción de procesamiento xml-stylesheet sólo está permitida en el prólogo de un documento XML. La sintaxis XML limita la colocación de instrucciones de procesamiento en el prólogo, la instrucción de procesamiento xml-stylesheet está permitida en cualquier parte del prólogo que se encuentre dentro de esas limitaciones.
NOTA: Si la instrucción de procesamiento xml-stylesheet aparece en el subconjunto de una DTD externa o en una entidad del parámetro, es posible que no sea procesada por un procesador que no valide XML.
Los siguientes seudo atributos están definidos:
href CDATA #REQUIRED type CDATA #REQUIRED title CDATA #IMPLIED media CDATA #IMPLIED charset CDATA #IMPLIED alternate (yes|no) "no"
El significado de los seudo atributos es exactamente el mismo que en <LINK REL="stylesheet"> en HTML 4.0, con la excepción del seudo atributo alternate. Si alternate="yes" está especificado, entonces la instrucción de procesamiento tiene el significado de <LINK REL="alternate stylesheet"> en vez de <LINK REL="stylesheet">.
NOTA: Debido a que el valor del atributohrefes una referencia URI, puede ser un URI relativo y puede contener un fragmento identificador. En particular la referencia URI puede contener sólo un identificador del fragmento. Tal referencia URI es una referencia a una parte del documento que contiene la instrucción de procesamientoxml-stylesheet. La consecuencia es que la instrucción de procesamientoxml-stylesheetpermite incrustar las hojas de estilo en el mismo documento como laxml-stylesheetque procesa la instrucción.
En algunos casos, las hojas de estilo pueden enlazarse con un documento XML siendo externas al documento. Por ejemplo, las primeras versiones de HTTP [RFC2068] (section 19.6.2.4) permiten asociar hojas de estilo con documentos XML por medio de Link en el encabezado. Cualquier enlace a hojas de estilo que sea especificado externamente al documento se considera que ocurre antes de los enlaces especificados por las instrucciones de procesamiento xml-stylesheet. Esto es igual en HTML 4.0 (ver section 14.6).
A continuación algunos ejemplos de HTML 4.o con la correspondiente instrucción de procesamiento:
<LINK href="mystyle.css" rel="style sheet" type="text/css"> <?xml-stylesheet href="mystyle.css" type="text/css"?> <LINK href="mystyle.css" title="Compact" rel="stylesheet" type="text/css"> <?xml-stylesheet href="mystyle.css" title="Compact" type="text/css"?> <LINK href="mystyle.css" title="Medium" rel="alternate stylesheet" type="text/css"> <?xml-stylesheet alternate="yes" href="mystyle.css" title="Medium" type="text/css"?>
Se permiten múltiples instrucciones de procesamiento xml-stylesheet con exactamente la misma semántica como con LINK REL="stylesheet". Por ejemplo,
<LINK rel="alternate stylesheet" title="compact" href="small-base.css" type="text/css"> <LINK rel="alternate stylesheet" title="compact" href="small-extras.css" type="text/css"> <LINK rel="alternate stylesheet" title="big print" href="bigprint.css" type="text/css"> <LINK rel="stylesheet" href="common.css" type="text/css">
Usuarios que han visto este tema también han visto...
- Eliminar la cache del navegador WAP
- Declaración de Entidades en XML
- Mejorando la presentación de un documento XML
- Schemas en XML
- Espacios de Nombres en XML

Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.