stringtranslate.com

Instrucciones de procesamiento

Una instrucción de procesamiento ( PI ) es un tipo de nodo SGML y XML , que puede aparecer en cualquier parte de un 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 'processing-instruction()'.

Sintaxis

Una instrucción de procesamiento SGML está encerrada entre <?y >. [3]

Una instrucción de procesamiento XML está encerrada entre <?y ?>, y contiene un objetivo y, opcionalmente, algún contenido, que es el valor del nodo, que no puede contener la secuencia ?>. [4]

<?PITargetContenidoPIC?>

La declaración XML al comienzo de un documento XML (que se muestra a continuación) es otro ejemplo de una instrucción de procesamiento, [5] sin embargo, técnicamente no puede considerarse como tal. [6]

<?xml versión="1.0" codificación="UTF-8" ?>

Ejemplos

El uso más común de una instrucción de procesamiento es solicitar que el documento XML se represente utilizando una hoja de estilo utilizando el objetivo 'xml-stylesheet', que se estandarizó en 1999. [7] Se puede utilizar tanto para hojas de estilo XSLT como CSS .

<?xml-stylesheet type="texto/xsl" href="estilo.xsl"?>
<?xml-stylesheet tipo="texto/css" href="estilo.css"?>

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

Un borrador de especificación para las reglas estándar de exclusión de robots dentro de documentos XML utiliza instrucciones de procesamiento. [9]

Referencias

  1. ^ Stayton, Bob (septiembre de 2007). "Capítulo 9. Métodos de personalización § Instrucciones de procesamiento". DocBook XSL: The Complete Guide . Sagehill Enterprises. 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. Recuperado el 18 de agosto de 2010 .
  4. ^ Hossein Bidgoli (2004). La enciclopedia de Internet, volumen 3. John Wiley and Sons. pág. 877. ISBN 0-471-22203-8.
  5. ^ "XML 1.0 - diapositiva "Instrucciones de procesamiento (IP)"". www.w3.org . Consultado el 8 de febrero de 2023 .
  6. ^ Elliotte Rusty Harold, W. Scott Means (2004). XML en pocas palabras . pág. 23. ISBN 978-0-596-00764-5.
  7. ^ "Asociación de hojas de estilo con documentos XML 1.0 (segunda edición)".
  8. ^ "Parte 2. Referencia de instrucciones de procesamiento de FO".
  9. ^ "Página de inicio de instrucciones de procesamiento de robots". Archivado desde el original el 21 de septiembre de 2010. Consultado el 18 de agosto de 2010 .

Enlaces externos