HTMLソースの表示法3

え~、なぜスペースが表示されないのかわかりました。HTMLのお約束事というか仕様で行頭・行末の半角スペース(全角スペースは除く)や改行は無視されてしまうそうです。
記事の投稿フォームでは行末の改行は<br />タグに自動で変換されているようですが、半角スペースはお約束通り無視されてしまっているようです。
半角スペースを表示させようと考えた結果、空白(スペース)のマークアップ文字である&nbspを試してみました。HTML特殊文字変換ツールで変換。これだけでは半角スペースは変換されていないのでエディタ(私はTeraPadを使っています)で半角スペースを&nbspに置換えてみました。
<div class="blog">
<!–
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:Trackback="http://madskills.com/public/xml/rss/module/Trackback/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
    rdf:about="<% article.page_url | xml %>"
    trackback:ping="<% article.tb_url | xml %>"
    dc:title="<% article.subject | nl2br | tag_strip | xml %>"
    dc:identifier="<% article.page_url | xml %>"
    dc:description="<% article.get_excerpt | nl2br | tag_strip | xml | text_summary(240) %>"
    dc:creator="<% article.nickname | nl2br | tag_strip | xml %>"
    dc:subject="<% article_category.name | nl2br | tag_strip | xml %>"
    dc:date="<% article.createstamp | date_format("%Y-%m-%dT%H:%M:%S+09:00") %>"
/>
</rdf:RDF>
–>
<% if:with_date %><h2 class="date"><% article.createstamp | date_format("%A,%B %d,%Y") %></h2><% /if %>
どんなもんでしょうか?あとはソースの文中のリンクをしないように出来れば良いのだけれど。