@@ -9,29 +9,29 @@ def title(isoxml, _out)
9
9
%w( en ja ) . include? ( lang ) or lang = "ja"
10
10
tp = title_parts ( isoxml , lang )
11
11
tn = title_nums ( isoxml )
12
- set_encoded ( :doctitlemain , tp [ :main ] )
12
+ tp [ :main ] and set ( :doctitlemain , tp [ :main ] . children . to_xml )
13
13
main = compose_title ( tp , tn , lang )
14
14
set ( :doctitle , main )
15
- set_encoded ( :doctitleintro , tp [ :intro ] )
15
+ tp [ :intro ] and set ( :doctitleintro , tp [ :intro ] . children . to_xml )
16
16
set ( :doctitlepartlabel , part_prefix ( tn , lang ) )
17
- set_encoded ( :doctitlepart , tp [ :part ] )
17
+ tp [ :part ] and set ( :doctitlepart , tp [ :part ] . children . to_xml )
18
18
set ( :doctitleamdlabel , amd_prefix ( tn , lang ) ) if tn [ :amd ]
19
- set_encoded ( :doctitleamd , tp [ :amd ] )
19
+ tp [ :amd ] and set ( :doctitleamd , tp [ :amd ] . children . to_xml )
20
20
set ( :doctitlecorrlabel , corr_prefix ( tn , lang ) ) if tn [ :corr ]
21
21
end
22
22
23
23
def subtitle ( isoxml , _out )
24
24
lang = @lang == "ja" ? "en" : "ja"
25
25
tp = title_parts ( isoxml , lang )
26
26
tn = title_nums ( isoxml )
27
- set_encoded ( :docsubtitlemain , tp [ :main ] )
27
+ tp [ :main ] and set ( :docsubtitlemain , tp [ :main ] . children . to_xml )
28
28
main = compose_title ( tp , tn , lang )
29
29
set ( :docsubtitle , main )
30
- set_encoded ( :docsubtitleintro , tp [ :intro ] )
30
+ tp [ :intro ] and set ( :docsubtitleintro , tp [ :intro ] . children . to_xml )
31
31
set ( :docsubtitlepartlabel , part_prefix ( tn , lang ) )
32
- set_encoded ( :docsubtitlepart , tp [ :part ] )
32
+ tp [ :part ] and set ( :docsubtitlepart , tp [ :part ] . children . to_xml )
33
33
set ( :docsubtitleamdlabel , amd_prefix ( tn , lang ) ) if tn [ :amd ]
34
- set_encoded ( :docsubtitleamd , tp [ :amd ] )
34
+ tp [ :amd ] and set ( :docsubtitleamd , tp [ :amd ] . children . to_xml )
35
35
set ( :docsubtitlecorrlabel , corr_prefix ( tn , lang ) ) if tn [ :corr ]
36
36
end
37
37
0 commit comments