package eu.europa.esig.dss.xades.requirements; import java.util.Iterator; import javax.xml.namespace.NamespaceContext; public class XAdESNamespaceContext implements NamespaceContext { @Override public String getNamespaceURI(String prefix) { if ("xades".equals(prefix)) { return "http://uri.etsi.org/01903/v1.3.2#"; } else if ("xades141".endsWith(prefix)) { return "http://uri.etsi.org/01903/v1.4.1#"; } else if ("ds".equals(prefix)) { return "http://www.w3.org/2000/09/xmldsig#"; } // "http://uri.etsi.org/19132/v1.1.1#" return null; } @Override public String getPrefix(String namespaceURI) { return null; } @Override public Iterator<?> getPrefixes(String namespaceURI) { return null; } }