Skip to content

Commit 15d2f2c

Browse files
authored
fix: fix code handling in HTML serialization (#251)
Signed-off-by: Panos Vagenas <[email protected]>
1 parent abb9837 commit 15d2f2c

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

docling_core/experimental/serializer/html.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ def _process_code(
192192
is_inline_scope: bool,
193193
) -> str:
194194
code_text = self._prepare_content(
195-
item.text, do_escape_html=True, do_replace_newline=False
195+
item.text, do_escape_html=False, do_replace_newline=False
196196
)
197197
if is_inline_scope:
198198
text = f"<code>{code_text}</code>"

test/data/doc/constructed_doc.embedded.html.gt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
<li>item 2 of neighboring list</li>
162162
<ul>
163163
<li>item 1 of sub list</li>
164-
<li><span class='inline-group'>Here a code snippet: <code>&lt;p&gt;Hello world&lt;/p&gt;</code> (to be displayed inline)</span></li>
164+
<li><span class='inline-group'>Here a code snippet: <code><p>Hello world</p></code> (to be displayed inline)</span></li>
165165
<li><span class='inline-group'>Here a formula: <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mrow><mi>E</mi><mo>&#x0003D;</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="TeX">E=mc^2</annotation></math> (to be displayed inline)</span></li>
166166
</ul>
167167
</ul>

test/data/doc/constructed_doc.placeholder.html.gt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
<li>item 2 of neighboring list</li>
162162
<ul>
163163
<li>item 1 of sub list</li>
164-
<li><span class='inline-group'>Here a code snippet: <code>&lt;p&gt;Hello world&lt;/p&gt;</code> (to be displayed inline)</span></li>
164+
<li><span class='inline-group'>Here a code snippet: <code><p>Hello world</p></code> (to be displayed inline)</span></li>
165165
<li><span class='inline-group'>Here a formula: <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mrow><mi>E</mi><mo>&#x0003D;</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="TeX">E=mc^2</annotation></math> (to be displayed inline)</span></li>
166166
</ul>
167167
</ul>

test/data/doc/constructed_doc.referenced.html.gt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
<li>item 2 of neighboring list</li>
162162
<ul>
163163
<li>item 1 of sub list</li>
164-
<li><span class='inline-group'>Here a code snippet: <code>&lt;p&gt;Hello world&lt;/p&gt;</code> (to be displayed inline)</span></li>
164+
<li><span class='inline-group'>Here a code snippet: <code><p>Hello world</p></code> (to be displayed inline)</span></li>
165165
<li><span class='inline-group'>Here a formula: <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mrow><mi>E</mi><mo>&#x0003D;</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="TeX">E=mc^2</annotation></math> (to be displayed inline)</span></li>
166166
</ul>
167167
</ul>

test/data/doc/constructed_document.yaml.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ <h2>1. Introduction</h2>
161161
<li>item 2 of neighboring list</li>
162162
<ul>
163163
<li>item 1 of sub list</li>
164-
<li><span class='inline-group'>Here a code snippet: <code>&lt;p&gt;Hello world&lt;/p&gt;</code> (to be displayed inline)</span></li>
164+
<li><span class='inline-group'>Here a code snippet: <code><p>Hello world</p></code> (to be displayed inline)</span></li>
165165
<li><span class='inline-group'>Here a formula: <math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mrow><mi>E</mi><mo>&#x0003D;</mo><mi>m</mi><msup><mi>c</mi><mn>2</mn></msup></mrow><annotation encoding="TeX">E=mc^2</annotation></math> (to be displayed inline)</span></li>
166166
</ul>
167167
</ul>

0 commit comments

Comments
 (0)