A XMLHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing. Note that XMLHandle is not part of the TinyXML DOM structure. It is a separate utility class. Take an example:
Getting Started
Modding Tutorials
ButtonsCreating PopupsEventsFieldsGD Modding DictionaryGeode UtilsGetting nodesHook PriorityHooking / Modifying classesLayoutsLoggingMaking web requestsManual HooksMemory ManagementMigrating from Geode v3.x to v4.0Migrating your mods from the traditionalModifying Geode UIPointer CastingPositioningTasksTouch Priority
Geode Mods
Handbook
An Introduction to GD Modding (using Geode)