// Note: the trimming below is not entirely correct, since space is only allowed left
// and right of the equal sign, but not at the beginning and end of the schemeData
String prefix = schemeData.substring(0, eqPos).trim();
String namespace =
schemeData.substring(eqPos + 1, schemeData.length()).trim();
xpointer.addPart(new XmlnsPart(prefix, namespace));
namespaces.put(prefix, namespace);
} else if (
schemeNamespace == null && schemeLocalName.equals("xpointer")) {
xpointer.addPart(new XPointerPart(schemeData));
} else if (