Instrucción de procesamiento


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Una instrucción de procesamiento ( PI ) es un tipo de nodo SGML y XML , que puede aparecer en cualquier parte del documento, destinado a llevar instrucciones a la aplicación. [1] [2]

Las instrucciones de procesamiento se exponen en el Modelo de objetos de documento como Node.PROCESSING_INSTRUCTION_NODE, y se pueden usar en XPath y XQuery con el comando 'procesamiento-instrucción ()'.

Sintaxis

Una instrucción de procesamiento SGML se incluye dentro de <?y >. [3]

Una instrucción de procesamiento XML se incluye dentro de <?y ?>, y contiene un destino y, opcionalmente, algún contenido, que es el valor del nodo, que no puede contener la secuencia ?>. [4]

<? PITarget PIContent?>

La declaración XML al comienzo de un documento XML (que se muestra a continuación) no es una instrucción de procesamiento, sin embargo, su sintaxis similar a menudo ha dado lugar a que se la denomine instrucción de procesamiento. [5]

<? xml version = "1.0" encoding = "UTF-8"?>

Ejemplos de

El uso más común de una instrucción de procesamiento es solicitar que el documento XML sea renderizado usando una hoja de estilo usando el destino 'xml-stylesheet', que fue estandarizado en 1999. [6] Puede usarse tanto para hojas de estilo XSLT como CSS .

<? xml-stylesheet type = "text / xsl" href = "style.xsl"?>
<? xml-stylesheet type = "text / css" href = "style.css"?>

Las hojas de estilo DocBook XSLT comprenden una serie de instrucciones de procesamiento para anular el comportamiento predeterminado. [7]

Un borrador de la especificación para las reglas estándar de exclusión de Robots dentro de los documentos XML utiliza instrucciones de procesamiento. [8]

Referencias

  1. ^ Stayton, Bob (septiembre de 2007). "Capítulo 9. Métodos de personalización §Instrucciones de procesamiento" . DocBook XSL: la guía completa . Empresas Sagehill. ISBN 978-0974152134.
  2. ^ Comparación de SGML y XML; Nota del Consorcio World Wide Web, 15 de diciembre de 1997
  3. ^ Bryan, Martin (1997). Explicación de SGML y HTML . Addison Wesley Longman. ISBN 0-201-40394-3. Consultado el 18 de agosto de 2010 .
  4. ^ Hossein Bidgoli (2004). La enciclopedia de Internet, volumen 3 . John Wiley e hijos. pag. 877 . ISBN 0-471-22203-8.
  5. ^ Elliotte Rusty Harold, W. Scott Means. XML en pocas palabras . pag. 23. ISBN 978-0-596-00764-5.
  6. ^ http://www.w3.org/TR/xml-stylesheet/
  7. ^ http://docbook.sourceforge.net/release/xsl/current/doc/pi/pi-fo.html
  8. ^ "Copia archivada" . Archivado desde el original el 21 de septiembre de 2010 . Consultado el 18 de agosto de 2010 .CS1 maint: copia archivada como título ( enlace )

enlaces externos

  • Sección de especificación XML: instrucciones de procesamiento
  • Preguntas frecuentes sobre XSLT: instrucciones de procesamiento , Dave Pawson
  • xslt: instrucción de procesamiento , Mozilla
Obtenido de " https://en.wikipedia.org/w/index.php?title=Processing_Instruction&oldid=990208130 "