Skip to content

Entities are not parsed when directly under root node #749

@numinit

Description

@numinit
Kramdown::Parser::Html.parse('&')
# => [<kd:root options={:encoding=>#<Encoding:UTF-8>, :location=>1, :options=>{}, :abbrev_defs=>{}, :abbrev_attr=>{}} children=[<kd:text value="&amp;\n" options={:location=>1}>]>, []]

Kramdown::Parser::Html.parse('<p>&amp;</p>')
# => [<kd:root options={:encoding=>#<Encoding:UTF-8>, :location=>1, :options=>{}, :abbrev_defs=>{}, :abbrev_attr=>{}} children=[<kd:p children=[<kd:text value="">, <kd:entity value=#<struct Kramdown::Utils::Entities::Entity code_point=38, name="amp"> options={:original=>"&amp;"}>]>]>, []]

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions