<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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">.//1</anchor></p><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> <ul><li>関係
<qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:derivedFrom<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn>
(<code class="file">DISCore.dis</code> で定義) の性質<ul><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:derivedFrom<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:derivedFrom<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var> ⇒ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:derivedFrom<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var></code>
(推移性)</li></ul></li><li>関係
<qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn>
(<code class="file">DISCore.dis</code> で定義) の性質<ul><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var> ⇒ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var></code>
(推移性)</li><li><code class="math"><var>r</var> ∈ <var>R</var> ∧ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ⇒ <var>r</var> ∈ <var>S</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var></code>
の時、 <code class="math"><var>R</var></code> の性質 <code class="math"><var>p</var></code>
が <code class="math"><var>S</var></code> にも当てはまるかどうかは一概には言えない。
逆に、 <code class="math"><var>S</var></code> の性質 <code class="math"><var>p'</var></code>
が <code class="math"><var>R</var></code> にも当てはまるかどうかも一概には言えない。</li></ul></li><li>関係
<qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn>
(<code class="file">DISCore.dis</code> で定義) の性質<ul><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var> ⇒ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>T</var></code>
(推移性)</li><li><code class="math"><var>r</var> ∈ <var>R</var> ∧ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ⇒ <var>r</var> ∈ <var>S</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var></code>
の時、 <code class="math"><var>R</var></code> の性質 <code class="math"><var>p</var></code>
が <code class="math"><var>S</var></code> にも当てはまるかどうかは一概には言えない。
逆に、 <code class="math"><var>S</var></code> の性質 <code class="math"><var>p'</var></code>
が <code class="math"><var>R</var></code> にも当てはまるかどうかも一概には言えない。</li></ul></li><li>関係
<qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn>
(<code class="file">DISCore.dis</code> で定義) の性質<ul><li>推移性が成り立つかどうかは、現時点では未定義。</li><li><code class="math"><var>r</var> ∈ <var>R</var> ∧ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var> ⇒ <var>r</var> ∈ <var>I</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var> ⇒ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var></code> の時、一般には <code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var></code> では<em>ない</em>。</li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>S</var> ∧ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var> ⇒ <var>S</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var></code>
の時、 <code class="math"><var>I</var></code> に対する操作
(あるいはメッセージ) <code class="math"><var>m</var></code>
が <code class="math"><var>R</var></code> にも適用できる。
逆に <code class="math"><var>R</var></code> に対する操作 <code class="math"><var>m'</var></code>
が <code class="math">I</code> に適用できる操作とは限らない。</li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var> ∧ <var>I</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:ISA<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>J</var> ⇒ <var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>J</var></code></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>I</var> ∧ <var>I</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>J</var></code> の時、 <code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:Implement<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>J</var></code> とは限ら<em>ない</em>。</li></ul></li><li><code class="math"><var>R</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn></code>
とする時、<ul><li><code class="math"><var>X</var> <var>R</var> <var>Y</var> ∧ <var>Y</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>Z</var></code> なら、 <code class="math"><var>X</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>Z</var></code>
だが、一般には <code class="math"><var>X</var> <var>R</var> <var>Z</var></code> とは限ら<em>ない</em>。</li><li><code class="math"><var>X</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>Y</var> ∧ <var>Y</var> <var>R</var> <var>Z</var></code> なら、 <code class="math"><var>X</var> <qn xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">dis:subsetOf<nsuri>http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#dis--</nsuri></qn> <var>Z</var></code>
だが、一般には <code class="math"><var>X</var> <var>R</var> <var>Z</var></code> とは限ら<em>ない</em>。</li></ul></li></ul></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>
というわけでこの定義・定理を元に
<code class="file">lib/manakai/dis.pl</code> の
<code class="perl">dis_load_classdef_element</code> と
<code class="perl">dis_uri_ctype_match</code> を修正しました。
今まで処理の大部分が <code class="perl">dis_uri_ctype_match</code> の無駄な継承鎖探索に費やされていたので、かなり実行速度が改善されました (がまだ遅い)。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 04:18:01 +00:00</weak>)</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>
さて、現在メソッド名・属性名は camelCase になっていますが、 Perl 的ではないので
underscore_style に変えます。
cdis2pm.pl の出力だけを変えるので、
dis ファイル内はソース・コードも含めて修正不要です。
外部で修正が必要なのは今のところ作りかけの DOM TS
のコードだけ。</p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 07:41:43 +00:00</weak>)</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>
domCamelCaseMethodName から perl_underscore_style_function_name への変換方法:<ol><li>すべて大文字の名前は、すべて小文字に。</li><li>大文字の連続で終わる場合は、その部分を <code>_</code> + 小文字化。</li><li>大文字が2文字以上続く場合は、
2文字目以降を小文字化。最後の大文字の手前に <code>_</code> を挿入。</li><li>大文字をすべて <code>_</code> と小文字に。</li></ol></p><p>これで、 <code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor></code> 
(<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTMLDocument</anchor></code>) は <code class="perl">url</code> に、
<code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">createLSParser</anchor></code>
(<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOMImplementationLS</anchor></code>) は <code class="perl">create_ls_parser</code> に、
<code class="DOMm"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">getAttributeNS</anchor></code>
(<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Element</anchor></code>) は
<code class="perl">get_attribute_ns</code> に、
<code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">localName</anchor></code>
(<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Node</anchor></code>) は
<code class="perl">local_name</code> に、
<code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">href</anchor></code> (<code class="DOMi"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTMLAnchorElement</anchor></code>)
は <code class="perl">href</code> になります。
DOM で規定されているメソッド・属性の名前はすべてカバーできるはずです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Gecko</anchor> 拡張の <code class="DOMa">MozBinding</code>
のような名前は <code class="perl">_moz_binding</code> になります。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 07:48:17 +00:00</weak>)</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>
なお、内部用のメソッド・属性は以前から
dis での名前の最初に <code>_</code> をつけることにしていましたので、
理論上は <samp>CamelCase</samp> のような名前の公開メソッドと <samp>camelCase</samp> のような名前の私的メソッドがあると衝突してしまいます。
現実には運用でカバーできるでしょう。できなければ私的名の <code>_</code> を増やすことにします。</p><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 07:52:59 +00:00</weak>)</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> の方法を適用してみると、
内部用の属性名で数字が入ったもの
(<samp>valueUTF16BE</samp>)
にうまく対応できませんでした。そこで大文字のところで適宜数字も認めることにしました。
(先の例は <samp class="perl">value_utf16be</samp> になります。)
なお、<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> の方法の<q>大文字</q>をすべて<q>大文字・数字</q>に置き換えてしまうと
<samp>name2</samp> が <samp>name_2</samp>
になってしまいます。今のところ DOM
にも manakai にもこのような形で数字が入ったメソッド名や属性名はないようなので、
気にしないことにしました。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 08:17:05 +00:00</weak>)</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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal> この問題が起こりそうなのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor>
の <code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">panose-1</anchor></code> 記述子ですが、
DOM水準2 CSS では記述子に対応する特性を用意していない模様です。</p><p>他に問題となるのは Microsoft の
<code class="CSS"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">scrollbar-3dlight-color</anchor></code>
特性で、 IE の DOM では
<code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">scrollbar3dLightColor</anchor></code>
という名前になっています。ということは <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;7</anchor-internal> の動作でよいのかな。
(でもなんで <q>Light</q> を capitalize するんだよ?)
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 08:30:26 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SVG</anchor> に <code class="DOMa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">x1</anchor></code> 属性他があるのを発見してしまった。。。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-02-16 08:35:25 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end>
今のアルゴリズム <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">CURRENT</src>
では <samp>rfc3339Date</samp> が 
<samp>rfc_3_3_3_9_date</samp>
になることがわかりました。</p><ul><li>[CURRENT]
<cite>messaging/manakai/lib/Message/Util/DIS.dis - view - 1.26</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://suika.fam.cx/gate/cvs/messaging/manakai/lib/Message/Util/DIS.dis?rev=1.26&amp;content-type=text/vnd.viewcvs-markup" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://suika.fam.cx/gate/cvs/messaging/manakai/lib/Message/Util/DIS.dis?rev=1.26&amp;content-type=text/vnd.viewcvs-markup</anchor-external></li></ul><p>(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-04-30 13:14:19 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">manakai//Issue//1//9</anchor> に移動。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-04-30 13:28:40 +00:00</weak>)</p></body></html>