<@> <@> JUGEM 形式 <@> <$logs = argv#0> <$option = argv#1> <@ifexec(! logs, begin)> JUGEM 形式 JUGEM形式のXMLです
※非表示属性なし。出力した日記等はすべて公開されます <$break()> <$end> <@>----------------------------------------------------------------------------- <@> JUGEM形式 exporter <@>----------------------------------------------------------------------------- <$exporter = loadpm('Diary::ExportJUGEM')> <$ifbreak(error_flag)> <$print("Content-Disposition: attachment; filename=<@v.diary_id><@option.year>_export_jugem.xml\n")> <$print("Content-Type: text/xml charset=<@option.charset>;\n\n")> <$option.header = exec(begin) > <@> <@> blogに関する情報の出力 <@> <@v.daybook_setting.blog_name> <$txt = v.daybook_setting.description>]]> <@Auth.name> <$end> <@> <@> 日記の出力 <@> <$exporter.export( begin.day, logs, option )><$t=tmp> <@t.title> <@t.name> <@t.category> <@tm_printf("%Y/%m/%d %H:%M:%S", t.tm, 0)> <$exporter.cdata_escape(t.body, t.ex_body)> ]]> ]]> <@> <@> コメントの生成 <@> <@ifexec(! option.no_comment, begin.comment )> <@forexec(t2, v.load_comments(t), begin)> <name><@t2.name></name> <email><@t2.email></email> <url><@t2.url></url> <date><@tm_printf("%Y/%m/%d %H:%M:%S", t2.tm, 0)></date> <description><![CDATA[<@exporter.cdata_escape( t2.text )>]]></description> </comment> <$end> </comments> <$end.comment> <@> <@> トラックバックの生成 <@> <@ifexec(! option.no_tb, begin.trackback )> <trackbacks> <@forexec(t2, v.load_trackbacks(t), begin)> <trackback> <title><@t2.title> ]]> <@t2.blog_name> <@t2.url> <@tm_printf("%Y/%m/%d %H:%M:%S", t2.tm, 0)> <$end> <$end.trackback> <$end.day> <@> <@> 終了 <@> <$print( "\n" )> <$exit(0)>