## XML Parser - Can parse XML elements into a node tree - Output: XML node tree ## Custom XML Parser - Can parse XML with a known set of tag names and child hierarchy - Uses the above XML parser at the low level, but compose inside higher level components - Output:: your custom objects