<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="ja">はてなブログAtomPub | Hatena Developer Center</cite>, <time>2023-10-16T01:35:21.000Z</time>, <time>2023-10-17T14:42:56.385Z</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://developer.hatena.ne.jp/ja/documents/blog/apis/atom/">https://developer.hatena.ne.jp/ja/documents/blog/apis/atom/</anchor-external></p><blockquote><p>hatenablog:custom-url要素 ブログエントリのカスタムURLを指定できます。(省略可)</p></blockquote><blockquote><pre class="XML code">  &lt;hatenablog:custom-url xmlns:hatenablog=&quot;http://www.hatena.ne.jp/info/xmlns#hatenablog&quot;&gt;2008-happy-new-year&lt;/hatenablog:custom-url&gt;</pre></blockquote><blockquote><p>hatenablog:custom-url要素 固定ページのURLを指定します。なお、空文字は指定できません。</p></blockquote><blockquote><p>hatenablog:custom-url要素 ブログエントリのカスタムURLを指定できます。省略した場合カスタムURLの変更は行われません。(省略可)</p></blockquote><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> には</p><blockquote><p>2023年1月10日 ブログエントリの投稿/編集にcustom-url要素の説明を追加</p></blockquote><p>とあるが、この時期の告知ブログに該当記事はなく、告知なく提供開始された模様。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> 同じページで</p><blockquote><pre class="code XML">    &lt;hatena:formatted-content type=&quot;text/html&quot; xmlns:hatena=&quot;http://www.hatena.ne.jp/info/xmlns#&quot;&gt;</pre></blockquote><p>と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">はてなXML名前空間</anchor>を使った例が説明されているのに、
新規追加されたこの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>がその<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>を流用しなかった理由が謎です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>にとって面倒な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間URL</anchor>を書く手間が増えるだけ。<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名前空間</anchor>をわざわざ分ける必要があるのでしょうか。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
何か社内の部署的な理由があるのではと勘ぐってしまいますが。。。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
「URL」を指定できるようなことが書いてありますが、実例を見るとどれも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">path segment</anchor>
に当たるものばかりです。もしかすると <code>/</code> で区切って複数階層指定できるのかもしれませんが、
そのあたりは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>上で指定できるものと同じものが指定できそうです。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> と言っても間違いではないのでしょうが (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対URL</anchor>ではあります)、
何の説明もないのはとてもわかりにくい。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
いくつかある説明のうち1箇所だけわざわざ「空文字は指定できません」とあるのが謎。
他では指定できるのでしょうか。それとも気まぐれて注記したりしなかったりなのでしょうか。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> 
実は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AtomPub</anchor> にはこのような独自機能をつかわずとも <code>Slug:</code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ヘッダー</anchor>が標準で備わっています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 
でもアレはアレで微妙で、ほとんど <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Atom文書</anchor>で記述できる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">AtomPub</anchor> 
の中でなぜかアレだけ <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTPヘッダー</anchor>なんですよね。
なぜかというか思いっきり<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">政治的理由</anchor>でしょうけど。
だからまあこれはこれでありなのかと思ったり。</p></body></html>