エクスポート アプリケーションを使用して、LiveJournal ブログ全体を XML ファイルにエクスポートしました。その理由は、すべてをアーカイブし、将来の世代のために保存するためです。簡単なレイアウトファイルを作りたいので、投稿を読んで懐かしくなったりします。通常の XML ファイルのように見えます。
<livejournal>
<entry>
<itemid>1</itemid>
<eventtime>Date/time</eventtime>
<subject>Subject Line</subject>
<event>The actual post</event>
<allowmask>0</allowmask>
<current_mood>current mood</current_mood>
<current_music>current mood</current_music>
<taglist>comma, separated, tags</taglist>
<comment>
<itemid>2433</itemid>
<eventtime>Date</eventtime>
<subject>Subject Line</subject>
<event>The actual comment</event>
<author>
<name>Commenter</name>
<email>Commenter@email</email>
</author>
</comment>
</entry>
<entry>
</livejournal>
これまでのところ、すべてが素晴らしく、良いです。この問題は、xsl ファイルを作成しようとすると発生します。xml ファイルの <event> タグには、テキストだけでなく HTML も含まれています。そして起動するために、2004 年に書かれ、あらゆる種類のミーム ジェネレーターによって生成された HTML。したがって、コードはあまり価値がありません。<table border=1 width=300> などの素敵なタグと、閉じられていない img、input、br、および hr タグが多数表示されます。
現在のエクスポートでは、すべての <> が <> に置き換えられました。そのため、xml ファイルとして評価されます。私がやりたいことは、意図したすべての HTML タグを含む XML ファイルを表示できるようにすることです。だから <b></b> は物事を大胆にします。しかし、 <b></b> 以来、その方法がわかりません。正しく評価されません。
<event>I ate a <b>tasty</b> cucumber</event>
出力
<b>おいしい</b>きゅうりを食べました
それよりも
おいしいキュウリを食べました
これを回避する方法はありますか?xmlファイルのlt、gtをすべて<>に変更すると、HTMLが悪いために評価されなくなります。そして、手動で適切に評価するために 700 件以上の投稿を行う気はありません。