private String getUnNamespacedNodeName(Node aNode) { return getUnNamespacedNodeName(aNode, isNamespaced(aNode)); }
private String getUnNamespacedNodeName(Node aNode) { return getUnNamespacedNodeName(aNode, isNamespaced(aNode)); }
/** * Compare 2 elements and their attributes * @param control * @param test * @param listener * @throws DifferenceFoundException */ protected void compareElement(Element control, Element test, DifferenceListener listener) throws DifferenceFoundException { compare(getUnNamespacedNodeName(control), getUnNamespacedNodeName(test), control, test, listener, ELEMENT_TAG_NAME); NamedNodeMap controlAttr = control.getAttributes(); Integer controlNonXmlnsAttrLength = getNonSpecialAttrLength(controlAttr); NamedNodeMap testAttr = test.getAttributes(); Integer testNonXmlnsAttrLength = getNonSpecialAttrLength(testAttr); compare(controlNonXmlnsAttrLength, testNonXmlnsAttrLength, control, test, listener, ELEMENT_NUM_ATTRIBUTES); compareElementAttributes(control, test, controlAttr, testAttr, listener); }
/** * Compare 2 elements and their attributes * @param control * @param test * @param listener * @throws DifferenceFoundException */ protected void compareElement(Element control, Element test, DifferenceListener listener) throws DifferenceFoundException { compare(getUnNamespacedNodeName(control), getUnNamespacedNodeName(test), control, test, listener, ELEMENT_TAG_NAME); NamedNodeMap controlAttr = control.getAttributes(); Integer controlNonXmlnsAttrLength = getNonSpecialAttrLength(controlAttr); NamedNodeMap testAttr = test.getAttributes(); Integer testNonXmlnsAttrLength = getNonSpecialAttrLength(testAttr); compare(controlNonXmlnsAttrLength, testNonXmlnsAttrLength, control, test, listener, ELEMENT_NUM_ATTRIBUTES); compareElementAttributes(control, test, controlAttr, testAttr, listener); }
String attrName = getUnNamespacedNodeName(nextAttr, isNamespacedAttr); Attr compareTo = null; if (attributeItem != null) { testAttrName = getUnNamespacedNodeName(attributeItem); } else { compare(null, getUnNamespacedNodeName(nextAttr, isNamespaced(nextAttr)), control, test, listener, ATTR_NAME_NOT_FOUND);
String attrName = getUnNamespacedNodeName(nextAttr, isNamespacedAttr); Attr compareTo; if (attributeItem != null) { testAttrName = getUnNamespacedNodeName(attributeItem);