AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos XML
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea o modifica el valor de un elemento XML o el valor del atributo para un elemento XML..
Ejemplo
XMLDocument("DOM")
XMLWrite("DOM","/Example/Help/Function", "Read")
XMLWrite("DOM", "Help/Function/@type", "1")
XMLWrite("DOM", "Help/Function[2]", "Write")
XMLWrite("DOM", "Help[2]/@image", "line.jpg")
XMLWrite("DOM", "Help[2]/@format", "jpg")
fSaveText("example.xml", XMLBuildString("DOM", XMLDocumentDefault, XMLEncodingIso8859_1))
XMLClose("DOM")

// generated file:
//<?xml version="1.0" encoding="ISO-8859-1"?>
//<Example>
//<Help>
//<Function type="1">Read</Function>
//<Function>Write</Function>
//</Help>
//<Help image="line.jpg" format="jpg" />
//</Example>
Sintaxis
<Result> = XMLWrite(<XML document> , <Path of element to create or modify> , <String to write>)
<Result>: booleano
  • True si se creó o modificó el elemento,
  • False en caso contrario (el ErrorOccurred Variable es set a True). Para obtener más información sobre el error, utilice la función ErrorInfo.
<XML document>: Cadena de caracteres
Nombre del XML Document en el que se debe realizar la operación de escritura. Este Document contiene el código XML a estudiar y fue creado por XMLDocument.
<Path of element to create or modify>: Cadena de caracteres
Puede corresponder a:
  • el ruta del valor a leer en el fichero XML. Para escribir 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>.
<String to write>: Cadena de caracteres
Cadena que debe escribirse en el elemento especificado.
Observaciones
  • La función XMLWrite no modifica la posición actual en el documento.
  • Varias consultas de exploración XML no pueden anidarse.
  • Si se utiliza un filtro para crear un segundo elemento, se producirá un error si el primer elemento no existe..
    Hacer:
    XMLWrite("DOM", "Help/Function", "Example")
    XMLWrite("DOM", "Help/Function[2]", "Example")

    No lo hagas:
    XMLWrite("DOM", "Help/Function[2]", "Example")
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290xml.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local