Skip to content

Commit c639714

Browse files
committed
Regenerate ISO-8859-8-I.xml due to error in its content
CDATA section was formed incorrectly and instead was recognized as a Start tag. File introduced in PR tafia#465 and was made manually and not using generator, because WHATWG does not have definition of this encoding as a separate entry in index.json. Actually, this encoding the same as ISO-8859-8, but influences layout direction when render text. Wikipedia: The WHATWG Encoding Standard used by HTML5 treats ISO-8859-8 and ISO-8859-8-I as distinct encodings with the same mapping due to influence on the layout direction So generator was fixed and file regenerated
1 parent ede4fb9 commit c639714

File tree

2 files changed

+24
-14
lines changed

2 files changed

+24
-14
lines changed

test-gen/src/main.rs

+9
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,15 @@ fn main() {
284284
.expect(&format!("label `{}` is unsupported", label));
285285

286286
process_index(enc, &codepoints);
287+
if enc == ISO_8859_8 {
288+
// ISO_8859_8_I does not have its own index in encoding/indexes.json,
289+
// but it have the same mapping as ISO_8859_8.
290+
//
291+
// Wikipedia (https://en.wikipedia.org/wiki/ISO-8859-8-I):
292+
// The WHATWG Encoding Standard used by HTML5 treats ISO-8859-8 and ISO-8859-8-I
293+
// as distinct encodings with the same mapping due to influence on the layout direction
294+
process_index(ISO_8859_8_I, &codepoints);
295+
}
287296
}
288297
// https://encoding.spec.whatwg.org/#x-user-defined-decoder
289298
make_xml(X_USER_DEFINED, '\u{F780}'..='\u{F7FF}');

tests/documents/encoding/ISO-8859-8-I.xml

+15-14
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1-
㰿硭氠敮捯摩湧㴢䥓伭㠸㔹ⴸⵉ∿㸊㱲潯琠慴瑲楢畴攱㴢Ă̄Ԇ܈ऊଌഎ༐ᄒጔᔖ᜘ᤚᬜᴞἠ℣␥✨⤪⬬⴮⼰ㄲ㌴㔶㜸㤺㬽㸿䁁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婛屝幟恡扣摥晧桩橫汭湯灱牳瑵癷硹穻籽繿肁芃蒅蚇袉誋貍躏邑銓钕隗颙骛鲝麟ꀢਠ††⁡瑴物扵瑥㈽✁ȃЅ؇ࠉ਋఍ฏထሓᐕᘗ᠙ᨛᰝḟ‡∣␥⠩⨫Ⱝⸯ〱㈳㐵㘷㠹㨻㴾㽀䅂䍄䕆䝈䥊䭌䵎佐兒協啖坘奚孜嵞彠慢捤敦杨楪歬浮潰煲獴當睸祺筼絾羀膂莄薆螈覊讌趎辐醒鎔閖鞘馚鮜鶞龠✊†††㩁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婟慢捤敦杨楪歬浮潰煲獴當睸祺㴺䅂䍄䕆䝈䥊䭌䵎佐兒協啖坘奚彡扣摥晧桩橫汭湯灱牳瑵癷硹稊㸊†㰿㩁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婟慢捤敦杨楪歬浮潰煲獴當睸祺㼾ਠ‼ℭⴁȃЅ؇ࠉ਋఍ฏထሓᐕᘗ᠙ᨛᰝḟ‡∣␥☧⠩⨫Ⱝⸯ〱㈳㐵㘷㠹㨻㰽㸿䁁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婛屝幟恡扣摥晧桩橫汭湯灱牳瑵癷硹穻籽繿肁芃蒅蚇袉誋貍躏邑銓钕隗颙骛鲝麟ꀭⴾਠ ȃЅ؇ࠉ਋఍ฏထሓᐕᘗ᠙ᨛᰝḟ‡∣␥✨⤪⬬⴮⼰ㄲ㌴㔶㜸㤺㬽㸿䁁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婛屝幟恡扣摥晧桩橫汭湯灱牳瑵癷硹穻籽繿肁芃蒅蚇袉誋貍躏邑銓钕隗颙骛鲝麟ꀊ†㱮猺敬敭敮琠湳㩡瑴物扵瑥㴢癡汵攱∠硭汮猺湳㴢湡浥獰慣攢⼾ਠ‼孛䍄䅔䅛嬁ȃЅ؇ࠉ਋఍ฏထሓᐕᘗ᠙ᨛᰝḟ‡∣␥✨⤪⬬⴮⼰ㄲ㌴㔶㜸㤺㬽㸿䁁䉃䑅䙇䡉䩋䱍乏偑剓呕噗塙婛屝幟恡扣摥晧桩橫汭湯灱牳瑵癷硹穻籽繿肁芃蒅蚇袉誋貍躏邑銓钕隗颙骛鲝麟ꁝ崾਼⽲潯琾
2-
<root attribute1="
3-
 !#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������"
4-
attribute2='
5-
 !"#$%()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������'
6-
:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz=:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
1+
<?xml version="1.1" encoding="ISO-8859-8-I"?>
2+
<!--This is generated file. Edit <quick-xml>/test-gen/src/main.rs instead-->
3+
<root attribute1="
4+
!#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…■ぅΗ┤���葦桶患況弦沙悉醤珀矣粤肄蓍裨跋鈿韵鴦���燾"
5+
attribute2='
6+
!"#$%()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…■ぅΗ┤���葦桶患況弦沙悉醤珀矣粤肄蓍裨跋鈿韵鴦���燾'
7+
:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz珀矣粤肄蓍裨跋鈿韵鴦���=:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz珀矣粤肄蓍裨跋鈿韵鴦���
78
>
8-
<?:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz?>
9-
<!--
10-
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������-->
11-

12-
!"#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������
13-
<ns:element ns:attribute="value1" xmlns:ns="namespace"/>
14-
<[[CDATA[[
15-
!"#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������]]>
9+
<?:ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz珀矣粤肄蓍裨跋鈿韵鴦���?>
10+
<!--
11+
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…■ぅΗ┤���葦桶患況弦沙悉醤珀矣粤肄蓍裨跋鈿韵鴦���-->
12+
13+
!"#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…■ぅΗ┤���葦桶患況弦沙悉醤珀矣粤肄蓍裨跋鈿韵鴦���
14+
<ns::ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz珀矣粤肄蓍裨跋鈿韵鴦��� ns:attribute="value1" xmlns:ns="namespace"/>
15+
<![CDATA[
16+
!"#$%'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~…■ぅΗ┤���葦桶患況弦沙悉醤珀矣粤肄蓍裨跋鈿韵鴦���]]>
1617
</root>

0 commit comments

Comments
 (0)