Bug fix: Properly parse CDATA sections rather than improperly treating CDATA like an HTML comment. Addresses Issue #42.