---
name: "Eliom_content_core.Xml.server"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "2.2.2-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_content_core.Xml.server"
---

# Eliom\_content\_core.Xml.server(3o)

Low-level XML manipulation.

## NAME

Eliom\_content\_core.Xml - Low-level XML manipulation.

## Module

Module   Eliom\_content\_core.Xml

## Documentation

Module **Xml**\
  :  **sig end**

Low-level XML manipulation.

*include Xml\_sigs.Iterable*

**Base functions** Cf. .

**===** **Unique nodes** **===**

**=== Unique nodes are XML nodes that are manipulated 'by reference'** **when sent to the client part of an Eliom-application: the** **created element is allocated only one time in each instance of** **an application. See {% \<\<a\_manual chapter="client"** **fragment="unique" \|the eliom manual\>\> %} for more** **details. ===**

**=== Event handlers ===**

*type* **-#Dom\_html.event** *caml\_event\_handler*

Values of type  **'a caml\_event\_handler** represents event handler build with the  **{{ ... }}** syntax (see the Eliom manual for more information on ). Such values are expected by functions like  **Eliom\_service.on\_load** or **Eliom\_content.Html5.a\_onclick** . The type parameter is the type of the javascript event expected by the handler, for example  or .
