# print_agent
**Descripción**
Imprime el XML del agente.
**Parámetros**
**Nombre** | **Tipo** | **Requerido** | **Descripción** |
agent | dict | Si | Diccionario con la configuración del agente |
modules | list | Si | Lista de módulos |
log\_modules | list | No | Sirve para añadir módulos de log. Por defecto None |
| | | Sirve para mostrar el XML de los módulos en STDOUT. Por defecto None |
**Return**
**Tipo** | **Descripción** |
str | Devuelve una cadena en formato XML |
**Requisitos**
- modules.print\_module
- modules.print\_log\_module
**Versión**
- 1.0.0
**Ejemplo**
```
import pandoraPlugintools as pt
# Example: Creating agent and module data
agent_data = {
"agent_name": "Debian10",
"description": "Linux system",
"address": "192.168.1.100"
}
module_data = {
"name": "Ping",
"type": "generic_proc",
"value": 1,
"desc": "Check host alive",
}
agent_xml_representation = pt.agents.print_agent(
agent=agent_data,
modules=[module_data],
print_flag=True
)
print("Agent XML Representation:\n", agent_xml_representation)
```