# write_xml

**Descripción**

Crea un archivo .data de agente en la carpeta data\_dir especificada

**Parámetros**

<table border="1" id="bkmrk-module-acepta-el-tip" style="border-collapse: collapse; width: 100%; height: 145px;"><tbody><tr style="height: 29px;"><td style="width: 12.5%; height: 29px;"><div><div>**Nombre**</div></div></td><td style="width: 6.25%; height: 29px;"><div><div>**Tipo**</div></div></td><td style="width: 7.85494%; height: 29px;"><div><div>**Requerido**</div></div></td><td style="width: 48.3951%; height: 29px;">**Descripción**</td></tr><tr style="height: 29px;"><td style="width: 12.5%; height: 29px;"><div><div>xml</div></div></td><td style="width: 6.25%; height: 29px;"><div><div>str</div></div></td><td style="width: 7.85494%; height: 29px;">Si</td><td style="width: 48.3951%; height: 29px;">Cadena XML que se escribirá en el fichero</td></tr><tr style="height: 29px;"><td style="width: 12.5%; height: 29px;"><div><div>agent_name</div></div></td><td style="width: 6.25%; height: 29px;"><div><div>str</div></div></td><td style="width: 7.85494%; height: 29px;"><div><div>Si</div></div></td><td style="width: 48.3951%; height: 29px;">Nombre del agente para el xml y nombre del fichero</td></tr><tr style="height: 29px;"><td style="width: 12.5%; height: 29px;"><div><div>data_dir</div></div></td><td style="width: 6.25%; height: 29px;"><div><div>str</div></div></td><td style="width: 7.85494%; height: 29px;"><div><div>Si</div></div></td><td style="width: 48.3951%; height: 29px;">Carpeta en la que se creará el fichero</td></tr><tr style="height: 29px;"><td style="width: 12.5%; height: 29px;"><div><div>print_errors</div></div></td><td style="width: 6.25%; height: 29px;"><div><div>bool</div></div></td><td style="width: 7.85494%; height: 29px;"><div><div>No</div></div></td><td style="width: 48.3951%; height: 29px;">Si desea imprimir mensajes de error</td></tr></tbody></table>

**Return**

<table border="1" id="bkmrk-module_xml-m%C3%B3dulo-en" style="border-collapse: collapse; width: 100%;"><tbody><tr><td style="width: 50%;">file</td><td style="width: 50%;">Fichero del agente</td></tr></tbody></table>

**Requisitos**

- datetime.datetime
- hashlib
- sys

**Versión**

- 1.0.0

**Ejemplo**

```
import pandoraPlugintools as pt

# Define the XML string to be written
xml_data = """
<agent>
    <name>RockyLinux</name>
    <module>
        <name>HostAlive</name>
        <type>generic_proc</type>
        <value>1</value>
    </module>
</agent>
"""

# Define the agent name and data directory
agent_name = "RockyLinux"
data_dir = '/tmp'

# Write the XML data to a .data file
data_file_path = pt.output.write_xml(xml_data, agent_name, data_dir)

# Print the path to the created .data file
print("Data file created:", data_file_path)
```