(***********************************************************************)
(*
- Time-stamp: <Last modified on 2013-01-30 19:07:38 CET by Kim Nguyen>
+ Time-stamp: <Last modified on 2013-02-14 16:14:44 CET by Kim Nguyen>
*)
include Hcons.Make (struct
let document_fragment = of_string "#document-fragment"
let attribute_map = of_string "#attribute-map"
let nil = of_string "#"
+let attribute_prefix = of_string "@"
+let has_attribute_prefix s =
+ let s = node s in
+ String.length s > 0 && s.[0] = '@'
+
+let add_attribute_prefix s =
+ of_string ("@" ^ (node s))