FC_XmlSetElementValue Descripción funcional

Descripción general

Tipo:

Bloque de funciones

Disponible desde:

V1.0.8.0

Hereda de:

-

Implementa:

-

G-SE-0060085.1.gif-high.gif

 

 

Descripción funcional

La función FC_XmlSetElementValue se utiliza para modificar el valor del elemento XML especificado en el búfer de tipo XmlItems.

El valor de retorno es TRUE si la función se ha ejecutado correctamente. Si el valor de retorno es FALSE, evalúe la salida q_etResult.

Interfaz

Entrada

Tipo de datos

Descripción

i_refXmlItems

REFERENCE TO XmlItems

Búfer proporcionado por la aplicación que contiene los elementos y atributos que se leen de un archivo XML o que se van a escribir en él.

i_sXpathToElement

STRING[255]

Expresión XPath que especifica el elemento que se va a leer.

i_sElementValue

STRING[Gc_uiXmlLengthOfString]

Valor que se va a establecer para el elemento especificado.

Salida

Tipo de datos

Descripción

q_etResult

ET_Result

Proporciona información de diagnóstico en forma de valor numérico.

Expresiones XPath que definen el contenido que se va a establecer

Utilice la sintaxis del lenguaje XPath (XML Path) para especificar el elemento cuyo valor se va a establecer. Las relaciones padre-hijo entre los elementos del búfer vienen determinadas por el parámetro diParentIndex que indica el índice de matriz en el que se almacena el elemento padre.

NOTA: La función FC_XmlSetElementValue admite un subconjunto de las funciones que se proporcionan con las expresiones XPath.

La tabla contiene una lista de las expresiones XPath admitidas:

Expresión XPath

Descripción

/…/<Nombre del elemento>

Se selecciona el elemento con el nombre de nodo especificado.

/…/<nombre_del_elemento>[<n>]

Se selecciona el enésimo elemento con el nombre de nodo especificado.

/…/<Nombre del elemento>[@<Atributo>]

Selecciona el elemento con el nombre de nodo especificado que tiene el atributo especificado.

/…/<Nombre del elemento>[@<Atributo>=<Valor>]

Selecciona el elemento con el nombre de nodo especificado que tiene el atributo y el valor especificados.

Los predicados, que son las expresiones entre corchetes [], pueden ir seguidos de una barra inclinada / junto con un nombre de elemento para direccionar el siguiente elemento hijo.

Ejemplo: /…/<Nombre del elemento>[<n>]/<Nombre del elemento>