/** * @param attName * @return Value of the specified attribute, or null if it this tag doesn't contain it. */ public String getAttributeByName(String attName) { if (attName == null) return null; // // We have to do case-insensitive comparisons // return attName != null ? (String) getAttributesInLowerCase().get(attName.toLowerCase()) : null; }
/** * @param isForeignMarkup the isForeignMarkup to set */ public void setForeignMarkup(boolean isForeignMarkup) { foreignMarkupFlagSet = true; this.isForeignMarkup = isForeignMarkup; // // if set to false, change all existing attributes of this // element to lowercase. // if (!isForeignMarkup) { this.replaceAttributes(getAttributesInLowerCase()); } }
tagNode.setAttributes(transformations.transformAttributes(originalTagName, tagNode.getAttributesInLowerCase()));