Literal de instrucción de procesamiento XML (Visual Basic)

Literal que representa un objeto XProcessingInstruction.

Sintaxis

<?piName [ = piData ] ?>  

Partes

<?
Necesario. Denota el inicio del literal de instrucción de procesamiento XML.

piName
Necesario. Nombre que indica qué aplicación tiene como destino la instrucción de procesamiento. No puede comenzar por "xml" o "XML".

piData
Opcional. Cadena que indica cómo debe procesar el documento XML la aplicación objetivo de piName.

?>
Necesario. Denota el final de la instrucción de procesamiento.

Valor devuelto

Objeto XProcessingInstruction.

Comentarios

Los literales de instrucción de procesamiento XML indican cómo las aplicaciones deben procesar un documento XML. Cuando una aplicación carga un documento XML, la aplicación puede comprobar las instrucciones de procesamiento XML para determinar cómo procesar el documento. La aplicación interpreta el significado de piName y piData.

El literal del documento XML usa una sintaxis similar a la de la instrucción de procesamiento XML. Para obtener más información, consulte Literal de documentos XML.

Nota

El elemento piName no puede comenzar con las cadenas "xml" o "XML", porque la especificación XML 1.0 reserva esos identificadores.

Puede asignar un literal de instrucción de procesamiento XML a una variable o incluirlo en un literal de documento XML.

Nota

Un literal XML puede abarcar varias líneas sin necesidad de caracteres de continuación de línea. Esto le permite copiar contenido de un documento XML y pegarlo directamente en un programa de Visual Basic.

El compilador de Visual Basic convierte el literal de instrucción de procesamiento XML en una llamada al constructor XProcessingInstruction.

Ejemplo

En el ejemplo siguiente se crea una instrucción de procesamiento que identifica una hoja de estilos para un documento XML.

Dim pi As XProcessingInstruction = 
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

Consulte también