+void register_namespace(const char*name, const char*url)
+{
+ NEW(namespace_decl_t,n);
+ n->name = name;
+ n->url = url;
+ if(!state->namespace2url) {
+ state->namespace2url = dict_new();
+ }
+ dict_put(state->namespace2url, name, url);
+ list_append(state->new_namespaces, n);
+ tokenizer_register_namespace(name);
+}