Hi folks,

here at ADS we have a few records containing XML entities. I know that for some (all?) of the format elements it is possible to set the "escape" option to 0 in order to prevent the escaping of the strings. That's what we've been doing in order to allow the usage of HTML <sup> tags.

However in the example attached, we have XML entities both in the title and in the abstract. The abstract seems to be correctly unescaped but the title remains escaped leading to some bad results (Title is "&#1069;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1072; &#1103;j&#1090;&#1077;&#1086;&#1088;&#1080;&#1103; &#1084; ...").

I don't seem to be able to find the cause of this weird behavior. Maybe one of you can?

Cheers,
Benoit.
<record>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">PHYSICS</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">REFEREED</subfield>
  </datafield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">ARTICLE</subfield>
  </datafield>
  <datafield tag="690" ind1="C" ind2=" ">
    <subfield code="a">ARTICLE</subfield>
  </datafield>
  <datafield tag="970" ind1=" " ind2=" ">
    <subfield code="a">1953CzJPh...2...18A</subfield>
  </datafield>
  <datafield tag="037" ind1=" " ind2=" ">
    <subfield code="a">1953CzJPh...2...18A</subfield>
    <subfield code="9">ADS bibcode</subfield>
  </datafield>
  <datafield tag="037" ind1=" " ind2=" ">
    <subfield code="a">10.1007/BF01687975</subfield>
    <subfield code="9">DOI</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">&amp;#1069;&amp;#1083;&amp;#1077;&amp;#1082;&amp;#1090;&amp;#1088;&amp;#1086;&amp;#1085;&amp;#1085;&amp;#1072;&amp;#1103; &amp;#1090;&amp;#1077;&amp;#1086;&amp;#1088;&amp;#1080;&amp;#1103; &amp;#1084; &amp;#1077;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1083;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1072;&amp;#1083;&amp;#1102;&amp;#1084;&amp;#1080; &amp;#1085;&amp;#1080;&amp;#1103;</subfield>
  </datafield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="a">Antončík, Emil</subfield>
    <subfield code="b">Antoncik, E</subfield>
    <subfield code="t">regular</subfield>
    <subfield code="u">&amp;#1048;&amp;#1085;&amp;#1089;&amp;#1090;&amp;#1080;&amp;#1090;&amp;#1091;&amp;#1090; &amp;#1090;&amp;#1077;&amp;#1086;&amp;#1088;&amp;#1077;&amp;#1090;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089; &amp;#1082;&amp;#1086;&amp;#1081; &amp;#1092;&amp;#1080;&amp;#1101;&amp;#1080;&amp;#1082;&amp;#1080; &amp;#1087;&amp;#1088;&amp;#1080; &amp;#1050;&amp;#1072;&amp;#1088;&amp;#1083;&amp;#1086;&amp;#1074; &amp;#1086;&amp;#1084; &amp;#1091;&amp;#1085;&amp;#1080;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1089;&amp;#1080;&amp;#1090;&amp;#1077;&amp;#1090;&amp;#1077;</subfield>
  </datafield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="p">Czechoslovak Journal of Physics</subfield>
    <subfield code="v">2</subfield>
    <subfield code="c">18-29</subfield>
    <subfield code="y">1953</subfield>
    <subfield code="f">Czechoslovak Journal of Physics, Volume 2, Issue 1, pp.18-29</subfield>
  </datafield>
  <datafield tag="909" ind1="C" ind2="4">
    <subfield code="p">Czechoslovak Journal of Physics</subfield>
    <subfield code="v">2</subfield>
    <subfield code="c">18-29</subfield>
    <subfield code="y">1953</subfield>
  </datafield>
  <datafield tag="269" ind1=" " ind2=" ">
    <subfield code="c">1953-12-00</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">1953</subfield>
  </datafield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&amp;#1055;&amp;#1088;&amp;#1080; &amp;#1087;&amp;#1086;&amp;#1084;&amp;#1086;&amp;#1097;&amp;#1080; &amp;#1076;&amp;#1074;&amp;#1091;&amp;#1093; &amp;#1101;&amp;#1082;&amp;#1089;&amp;#1087;&amp;#1077; &amp;#1088;&amp;#1080;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1098;&amp;#1085;&amp;#1086; &amp;#1091;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1085;&amp;#1086;&amp;#1074; &amp;#1083;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1099;&amp;#1093; &amp;#1092;&amp;#1072;&amp;#1082;&amp;#1090;&amp;#1086;&amp;#1074;, &amp;#1072; &amp;#1080;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1085; &amp;#1086;, &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1085;&amp;#1090;&amp;#1099; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1090;&amp;#1082;&amp;#1080; &amp;#1080; &amp;#1087;&amp;#1088;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1088;&amp;#1072;&amp;#1085;&amp;#1089;&amp;#1090;&amp;#1074;&amp;#1077;&amp;#1085;&amp;#1085;&amp;#1086;&amp;#1081; &amp;#1075; &amp;#1088;&amp;#1091;&amp;#1087;&amp;#1087;&amp;#1099; &amp;#1084;&amp;#1077;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1083;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1086;&amp;#1075; &amp;#1086; &amp;#1072;&amp;#1083;&amp;#1102;&amp;#1084;&amp;#1080;&amp;#1085;&amp;#1080;&amp;#1103;, &amp;#1073;&amp;#1099;&amp;#1083; &amp;#1074;&amp;#1099;&amp;#1095;&amp;#1080;&amp;#1089;&amp;#1083; &amp;#1077;&amp;#1085; &amp;#1101;&amp;#1085;&amp;#1077;&amp;#1088;&amp;#1075;&amp;#1077;&amp;#1090;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1080;&amp;#1081; &amp;#1089;&amp;#1087;&amp;#1089;&amp;#1082;&amp;#1090;&amp;#1088; &amp;#1074;&amp;#1072;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1085;&amp;#1099;&amp;#1093; &amp;#1101;&amp;#1083;&amp;#1077; &amp;#1082;&amp;#1090;&amp;#1088;&amp;#1086;&amp;#1085;&amp;#1086;&amp;#1074;. &amp;#1053;&amp;#1072; &amp;#1086;&amp;#1089;&amp;#1085;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1080; &amp;#1101;&amp;#1090;&amp;#1080;&amp;#1093; &amp;#1074;&amp;#1099;&amp;#1095;&amp;#1080;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1081; &amp;#1073;&amp;#1099;&amp;#1083;&amp;#1080; &amp;#1080;&amp;#1089;&amp;#1090;&amp;#1086;&amp;#1083;&amp;#1082;&amp;#1086;&amp;#1074;&amp;#1072;&amp;#1085;&amp;#1099; &amp;#1089;&amp;#1087;&amp;#1077;&amp;#1082;&amp;#1090;&amp;#1088;&amp;#1099; &amp;#1080;&amp;#1089;&amp;#1087;&amp;#1091;&amp;#1089;&amp;#1082;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1084; &amp;#1103;&amp;#1075;&amp;#1082;&amp;#1080;&amp;#1093; &amp;#1061;-&amp;#1083;&amp;#1091;&amp;#1095;&amp;#1077;&amp;#1081;. &amp;#1044;&amp;#1072;&amp;#1083;&amp;#1077;&amp;#1077; &amp;#1073;&amp;#1099; &amp;#1083;&amp;#1072; &amp;#1074;&amp;#1099;&amp;#1095;&amp;#1080;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1085;&amp;#1072; &amp;#1101;&amp;#1085;&amp;#1077;&amp;#1088;&amp;#1075;&amp;#1080;&amp;#1103; &amp;#1089;&amp;#1074;&amp;#1103;&amp;#1079;&amp;#1080; &amp;#1082;&amp;#1088;&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1083;&amp;#1072; &amp;#1072;&amp;#1083;&amp;#1102;&amp;#1084;&amp;#1080;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1080; &amp;#1080;&amp;#1089;&amp;#1089;&amp;#1083;&amp;#1077;&amp;#1076;&amp;#1086;&amp;#1074;&amp;#1072; &amp;#1085;&amp;#1072; &amp;#1079;&amp;#1072;&amp;#1074;&amp;#1080;&amp;#1089;&amp;#1080;&amp;#1084;&amp;#1086;&amp;#1089;&amp;#1090;&amp;#1098; &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1089;&amp;#1090; &amp;#1072;&amp;#1085;&amp;#1090;&amp;#1099; &amp;#1088;&amp;#1077;&amp;#1096;&amp;#1077;&amp;#1090;&amp;#1082;&amp;#1080; &amp;#1090;&amp;#1074;&amp;#1077;&amp;#1088;&amp;#1076;&amp;#1099;&amp;#1093; &amp;#1088;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1079;&amp;#1086;&amp;#1088;&amp;#1086;&amp;#1074; &amp;#1072;&amp;#1083;&amp;#1102;&amp;#1084;&amp;#1080;&amp;#1085;&amp;#1080;&amp;#1103; &amp;#1086;&amp;#1090; &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1094;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1088;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1084;&amp;#1077;&amp;#1090;&amp;#1072; &amp;#1083;&amp;#1083;&amp;#1080;&amp;#1095;&amp;#1077;&amp;#1089;&amp;#1082;&amp;#1080;&amp;#1093; &amp;#1087;&amp;#1088;&amp;#1080;&amp;#1084;&amp;#1077;&amp;#1089;&amp;#1077;&amp;#1081;.</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="u">http://adsabs.harvard.edu/cgi-bin/nph-data_query?bibcode=1953CzJPh...2...18A&amp;link_type=EJOURNAL</subfield>
    <subfield code="y">Electronic On-line Article (HTML)</subfield>
  </datafield>
  <datafield tag="907" ind1=" " ind2=" ">
    <subfield code="a">SPRINGER</subfield>
  </datafield>
</record>

Reply via email to