X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Futils%2FqName.ml;h=d3f0a43f9f61df0882ce7d3fba85b9f894ee1150;hp=ca4a5a34783a1e7cfa12e81e964e567d96abd86d;hb=fadcbf2f6f9f33b844fd5e875a1bda4bed446a43;hpb=10aa93a09950c79d316594aa7d4bb62b64c1a60b diff --git a/src/utils/qName.ml b/src/utils/qName.ml index ca4a5a3..d3f0a43 100644 --- a/src/utils/qName.ml +++ b/src/utils/qName.ml @@ -14,7 +14,7 @@ (***********************************************************************) (* - Time-stamp: + Time-stamp: *) include Hcons.Make (struct @@ -35,3 +35,10 @@ let comment = of_string "#comment" 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))