X-Git-Url: https://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FRuntimeNamespaceContext.java;fp=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FRuntimeNamespaceContext.java;h=871275a487c2f310139600720a8c3131ae608af2;hp=dc47493384adfbbc095221b6a7a43482d5f87236;hb=c7b612ca9bd7df43b0bec37c8abcae846587c978;hpb=98f329e8641b792a07a4a0df62637565db0f738f diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/RuntimeNamespaceContext.java b/org.argeo.api.acr/src/org/argeo/api/acr/RuntimeNamespaceContext.java index dc4749338..871275a48 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/RuntimeNamespaceContext.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/RuntimeNamespaceContext.java @@ -23,6 +23,8 @@ public class RuntimeNamespaceContext implements NamespaceContext { public final static String XSD_DEFAULT_PREFIX = "xs"; public final static String XSD_INSTANCE_DEFAULT_PREFIX = "xsi"; + private final static RuntimeNamespaceContext INSTANCE = new RuntimeNamespaceContext(); + private NavigableMap prefixes = new TreeMap<>(); private NavigableMap namespaces = new TreeMap<>(); @@ -58,7 +60,6 @@ public class RuntimeNamespaceContext implements NamespaceContext { /* * STATIC */ - private final static RuntimeNamespaceContext INSTANCE = new RuntimeNamespaceContext(); static { // Standard @@ -66,6 +67,7 @@ public class RuntimeNamespaceContext implements NamespaceContext { register(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, XMLConstants.XMLNS_ATTRIBUTE); // Common + // FIXME shouldn't it be registered externally? register(XMLConstants.W3C_XML_SCHEMA_NS_URI, XSD_DEFAULT_PREFIX); register(XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI, XSD_INSTANCE_DEFAULT_PREFIX);