昨日の晩に、ご飯を食べていたら左上の奥歯が一部ボロッと欠けて落ちてきて「うおー! なんぞこれ!」とびっくりしたので、今日、午前半休を取って歯医者へ行って来た。
担当してくれたのが河村たかしみたいな雰囲気の先生だったんだけど、僕の口の中を見て「あー、でらかんわこれ」と言い始めて、そこからは
抜歯ではなく根元の部分は残っているので、その上にかぶせる(差し歯?)ことになりそうというお話。歯磨きは毎日やってるのになーとアシスタントのお姉さんに言ったら、ちゃんと歯茎との境目を丁寧にやらないと意味無いんですよと教えてもらった。あと、のど飴をよく仕事中に食べてるんだけど、これもノンシュガーにするか、食べた後に軽くうがいした方が良いみたい。ですよねー。
次回の診察は、祝日は開業していないので、2010-05-06ということに。
気を遣って歯磨きしないとなぁと思った。大人になっても、あのチュイーンって音はすごく怖いよ!
<body> <h1>XPath study</h1> <div id="contents"> <div><p>ヘッダー情報っぽい内容</p></div> <div><p>本来のコンテンツ1</p></div> <div><p>本来のコンテンツ2</p></div> <div><p>本来のコンテンツ3</p></div> <div><p>本来のコンテンツ4</p></div> <div><p>フッター情報っぽい内容(広告とか)</p></div> </div> </body>
上記のような、div病みたいにマークアップされたHTML文書からコンテンツ部分を選択したいとき、
id("contents")/div
素直に選択してしまうと、余分な情報が含まれてしまって邪魔で困る。要素の登場する順番以外には、class属性のようなヒントになる情報が何も無いし、どうしたらいいのかなーと時々考えていたのだけど、
id("contents")/div[1]/following-sibling::div[following-sibling::div[last()]]
following-siblingを巧く指定してやることで、最初と最後の、ヘッダーっぽいのとフッターぽいものは含めないようにできる。
たまたま今日、TwitpicのSITEINFOを眺めていて気付いたのでメモ。
最近のツッコミ
参号館 日記(ariyasacca)