improve markup accuracy when module `dc` passed to ebquery
fix an issue markup tagets that have no content were not properly processed