sig
  val dom_value_of_sax_value :
    Physical_value.sax_value -> Physical_value.dom_value
  val sax_value_of_dom_value :
    Physical_value.dom_value -> Physical_value.sax_value
  val materialize_xml_value :
    Physical_value.xml_value -> Physical_value.xml_value
  val dom_value_of_xml_value :
    Physical_value.xml_value -> Physical_value.dom_value
  val sax_value_of_xml_value :
    Physical_value.xml_value -> Physical_value.sax_value
  val xml_value_of_dom_value :
    Physical_value.dom_value -> Physical_value.xml_value
  val xml_value_of_sax_value :
    Physical_value.sax_value -> Physical_value.xml_value
  val is_empty_xml_value : Physical_value.xml_value -> bool
  val item_cursor_of_xml_value :
    Physical_value.xml_value -> Physical_value.item Cursor.cursor
  val item_list_of_xml_value :
    Physical_value.xml_value -> Physical_value.item list
  val xml_value_of_item_list :
    Physical_value.item list -> Physical_value.xml_value
  val xml_value_of_item_cursor :
    Physical_value.item Cursor.cursor -> Physical_value.xml_value
end