|
|
|
|
Crea o modifica el valor de un elemento XML o el valor del atributo para un elemento XML..
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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|