Du kannst via XPath auch eine Lower()-Funktion nutzen, um die Namen zu vergleichen.
PS: himXML bietet einen CaseInsensitiven Modus, für den Zugriff.
PSS: Falls dir alle Groß-/Kleinschreibung egal ist, dann kannst du auch den ganzen XMLText umwandeln.
XMLDoc.XML := AnsiLowerCase(XMLDoc.XML);
.
Oder über 'ne RegEx könnte man so auch die Nodenamen und viele Attributnamen umwandeln lassen.