Motivation: Provide non-blocking XML parser as Netty codec. Modifications: New codec implemented/extracted. io.netty.handler.codec.xml.XmlDecoder decodes XML fed by Netty without blocking. Result: Non-blocking XML stream parsing.