WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

cpiParsePreviousSibling

Esta función analiza el hermano anterior (de la izquierda) de un elemento de sintaxis especificado. El intermediario llama a esta función cuando se necesita el elemento hermano anterior (de la izquierda) del elemento de sintaxis actual.

Definida en Tipo Miembro
CPI_VFT Obligatorio iFpParsePreviousSibling

Sintaxis

void cpiParsePreviousSibling(
  CciParser*  parser,
  CciContext* context,
  CciElement*  currentElement);

Parámetros

parser
Dirección del objeto de analizador (entrada).
context
Dirección del contexto propiedad del objeto de analizador (entrada).
currentElement
Dirección del elemento de sintaxis actual (entrada).

Valores de retorno

Ninguno.

Ejemplo

void cpiParsePreviousSibling(
  CciParser*  parser,
  CciContext* context,
  CciElement* element
){
  PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ;
  int                rc;

  while ((!cpiElementCompletePrevious(&rc, cpiParent(&rc, element))) &&
         (!cpiPreviousSibling(&rc, element))       &&
         (pc->iCurrentElement))
  {
    pc->iCurrentElement = parsePreviousItem(parser, context, pc->iCurrentElement);
  }

  if (pc->trace) {
    fprintf(pc->tracefile, "PLUGIN: <- cpiParsePreviousSibling()\n");
    fflush(pc->tracefile);
  }

  return;
}

El código de ejemplo es similar al utilizado para cpiParseNextSibling. Utilice cpiParsePreviousSibling como se muestra en el ejemplo cuando analice la corriente de bits de derecha a izquierda.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:24


Tema de referenciaTema de referencia | Versión 8.0.0.5 | as08070_