|
|
|
|
- Casos especiales
- Asistente de código
Devuelve el valor de un elemento XML o el valor del atributo para un elemento XML..
MyDoc is string = fLoadText("example.xml") XMLDocument("DOM", MyDoc) sFunctionName is string = XMLRead("DOM","/Example/Help/Function") sFunctionType is string = XMLRead("DOM","Help/Function/@type") sFunctionName2 is string = XMLRead("DOM","Help/Function[2]") sImage is string = XMLRead("DOM","Help[2]/@image") sImageType is string = XMLRead("DOM","/Example/Help[@image=""line.jpg""]/@format", "NotDefined") XMLClose("DOM") // Applies to the next XML document: // <Example> // <Help> // <Function type="1">Read</Function> // <Function>Write</Function> // </Help> // <Help image="line.jpg" format="jpg" /> // </Example>
Sintaxis
<Result> = XMLRead(<XML document> , <Path of the element to be read> [, <Not found>])
<Result>: Cadena de caracteres - Valor del elemento o valor del atributo,
- Cadena vacía (""") o valor del parámetro <Not found> en los siguientes casos:
- si el elemento no fue encontrado.
- si el elemento no tiene valor
- si la consulta XPath no es una consulta para seleccionar registros.
En este caso, la variable ErrorOccurred se establece en True y ErrorInfo devuelve más detalles sobre el error.
<XML document>: Cadena de caracteres Nombre de XML Document donde se realizará la lectura. Este Document contiene el código XML a estudiar y fue creado por XMLDocument. <Path of the element to be read>: Cadena de caracteres Puede corresponder a:- el ruta del valor a leer en el fichero XML. Atención : se tiene en cuenta el caso (caracteres en minúsculas y mayúsculas). Para leer el valor de un atributo, el nombre del atributo debe ir precedido del carácter "@".
- el texto de una consulta XPath para ejecutar. La consulta XPath debe ser una consulta para"seleccionar registros".. Si varios elementos coinciden con la selección, se utiliza el primer elemento encontrado.
Si esta ruta no comienza con "/", se añade automáticamente el nombre del nodo raíz. Si el XML Document no tiene raíz, <Resultado> corresponderá a <No encontrado>. <Not found>: Cadena de caracteres opcional Texto a devolver si no se ha encontrado el elemento. Este parámetro corresponde a una cadena vacía ("") de Default. Observaciones Casos especiales - La función XMLRead no modifica la posición actual en el documento.
- Varias consultas de exploración XML no pueden anidarse.
- La función XMLRead no debe utilizarse con una variable de tipo XMLDocument. Para leer el contenido de una XMLDocument Variable, utilice la sintaxis "FOR EACH".
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|