タグ

XHTMLに関するtsupoのブックマーク (26)

  • Html Agility Pack

    Surface Pro 12 インチ、ペン付きキーボード、充電器がついたセット。4 月 1 日より、特別モデルが $ • • • • • • で一般のお客様も単品よりお得にご購入いただけます。

    Html Agility Pack
    tsupo
    tsupo 2011/02/10
    an agile HTML parser that builds a read/write DOM and supports plain XPATH or XSLT
  • XmlPreloadedResolverでXHTML1.1を処理する | 水無月ばけらのえび日記

  • XHTML Strict やめました

    XHTML Strict やめました 2010-02-09-3 一時期自分が個人的に運用しているサイトをすべて XHTML Strict にしようとがんばっていたんだけど諦めます。手打ちが多いので、Transition にしていきます HTML に戻していきます。 (追記100210: すいません、勘違い記述でした。ご指摘コメント感謝。) あと、最近修正しているのですが今までHTMLのlang属性を間違っていました。jaではなくJPにしていました。かなり昔に書いたやつをコピペして使ってたからなあ。 誤: <html lang="JP"> 正: <html lang="ja"> ■市瀬裕哉, 福島英児, 望月真琴 / 実践Web Standards Design-Web標準の基CSSレイアウト&Tips ref. - やめましたメソッド[2010-02-04-2]

    XHTML Strict やめました
    tsupo
    tsupo 2010/02/09
    一時期自分が個人的に運用しているサイトをすべて XHTML Strict にしようとがんばっていたんだけど諦めます → あきらめたら試合終了 / 自分のとこは html 2 や html 3.2 のままのところがありますww
  • そのXHTML文書にXML宣言は本当に必要か? – ofujimiki.jp

    最近「XHTML文書にはXML宣言を入れることが強く推奨されているので入れるべきだ」というような意見を何度か目にしました。しかし、その説明の中で、メディア・タイプ(「text/html」や「application/xhtml+xml」など)については触れられていませんでしたので、ちょっと補足しておきたいと思います。 XHTML1.0の仕様書では、確かにXML宣言をつけることが強く推奨されており、具体的には次のように書かれています。 An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. しかし、ここで言うXHTML文書とは、仕様書

    tsupo
    tsupo 2009/02/18
    では、同一のxhtml文書をtext/htmlとapplication/xhtml+xmlのどちらでも配信する可能性がある(例えば、クライアントに合わせて変える)場合は、どうすればいいの? (配信時にxhtml文書本体には一切手を入れないという条件付きの場合)
  • HTML と XHTML で同じ XPath を使う: Days on the Moon

    通常、XPath を書くときは //p のようにすることが多いと思いますが、これには名前空間の指定が含まれていないため、XHTML 文書 (MIME タイプが application/xhtml+xml で提供されている文書) では使えません。これに対するアプローチとしては、//h:p のようにあらかじめ XPath 式に名前空間の指定を含めておき、リゾルバによる名前空間接頭辞の解決時に HTML と XHTML とで処理を分けるというのが一般的でした。「XPathNSResolver のクロスブラウザとか」や「document.contentType == "application/xhtml+xml"なページでの$X」で扱っている方法です。 とはいえ、いちいち名前空間接頭辞を指定するのは面倒くさいですし、同じ名前空間に対する接頭辞が人によって違うのも不便です。XPath 式の中で要素名

    tsupo
    tsupo 2008/12/25
    このパッチ(というか、AutoPagerize 0.0.34)を取り込みたいんだけど、createNSResolver とか lookupNamespaceURI が IE にはないので、難航中
  • ちょっとしたメモ - alt要素?

    alt要素なんて、もちろん今の仕様には存在しないわけだけれど、それらしきものが検討された様子がある…という話を、何かのページの一部に書いたような気がするのだが、消してしまったみたいなので、思い出しながら書き記しておこう。検討の痕跡が残っているのは、XHTMLモジュール化仕様のDTD実装ページだ。 このページのF.2.5. XHTML Qualified NamesのセクションBは、「XHTMLの全要素型の名前空間修飾名を提供するためのパラメータ実体を宣言する」とされている。つまり、このセクションでxxx.qnameという形の定義があれば、xxxはXHTMLの要素型名として用いられる(と想定されている)ことをあらわす。このセクションの最後には、次のような記述がある。 <!-- Provisional XHTML 2.0 Qualified Names ....................

    tsupo
    tsupo 2008/05/22
    DITAのimage要素にはalt「属性」も定義されているが、こちらは非推奨(deprecated)で、代替テキストはalt要素で示すこととされている。おそらく、XHTMLでもこのような使い方が念頭にあったのだろう → alt「要素」の話
  • ちょっとしたメモ - GRDDLがW3C勧告に

    XHTMLなどからRDFグラフを抽出するGRDDLがW3C勧告となった。最初の草案が昨年10月下旬に出てから1年未満、GRDDL作業部会が設置された昨年6月から数えても15ヶ月と、最近のW3C規格の中では異例のスピードだ。現在のXHTMLとして完全に妥当な文書にRDF互換データを埋め込むことができ、使い方も分かりやすい。普及することを願うばかりだ。 HTML文書内にRDFメタデータを埋め込むという考えは、最初のRDFが1997年に勧告されたときから話題になっており、さまざまなアイデアが出されてきた。当初はXHTMLの中にRDF/XMLをそのまま記述するにはどうするか、いや、やはり妥当性検証ができないから外部RDF/XML文書にリンクすべきだ、といった議論が続いていたが、「どっちみち人間が読むための文書は作るんだから、そこからマシン用のデータを抽出するのがいいよね」という現実的な考えが出てく

    tsupo
    tsupo 2007/09/13
    GRDDLの考え方は、class属性やrel属性を一貫して用いて、その意味をXSLTなどでRDFに変換しようというもの / XHTMLのprofile属性を指定するだけでOK
  • IE6でのXML宣言の問題と回避方法 « BirDesign

    This domain may be for sale!

    tsupo
    tsupo 2007/05/02
    XML宣言の不具合はInternet Explorer7.0bでは直っている → IE5 と IE6 だけ特別扱いすればいいのかな。IE3 や IE4 はそもそも xhtml 未対応な気がするし。ちなみに IE3 はまだ現役です(使ってる人がいる)
  • 正しくHTMLを書こうと心がけている人に5つの質問 : 雑記帳 : der Gegenwart

    [ Web関係 ] HTML文書を制作する際に使用しているプログラムをお答えください。(Webプログラムも含む) 採用しているDTDとその理由をお答えください。 何故正しくHTMLを書いているのですか? W3CとWHATWG、どちらに期待してますか? あなたにとってHTMLとは何ですか? 単純に私が聞きたいことを並べてみただけ。答えてくれる奇特な方がいらっしゃいましたらご自由にどうぞ。 数の多い質問系は私が好きじゃないので5個に。ホントはもっと色々聞きたいことがあるんですけど。所謂「100質」なんて質問考えるのも、答えるのも面倒ですよね。 追記 ちなみに、ここでいう「HTML」とはXHTMLも含みます。 それと最後の質問を「あなたにとってHTMLとは何ですか?」としたのは「その人がHTMLというものをどう捉えているのか」「その人の中でのHTMLという概念」を知りたかったから。単なる道具なの

    tsupo
    tsupo 2007/04/10
    トラックバックもコメントも受け付けてない? 回答方法・手段を明示しておいた方がいいかも。
  • コーディングコンテスト Vol.1 〜Coder's High〜|CSS HappyLife

    2次応募も締め切りました。 コーディングコンテスト Vol.1 ~Coder's High~を開催します! 今回初の試みでもある(と思う)コーディングコンテスト。 用は、デザインは用意されてて、ソレを個々のスキルや考えに基づいてコーディングするというものです。 初回という事もあり、盛り上げたいな!と思っていたのですが、すんごい協力を頂けました。 ソレは、CSS Nite LP, Disk 3 と連動企画として動けたということ。 こんなWebの片隅でちまちま運営してるブログでも奇跡は起こるんですね。 さてさて、取り合えずさっさと必要データが欲しいって人の為に、目立たないDLボタンがありますので、そちらからダウンロードしてください。 このエントリーの追記で書いている詳細・必要事項は全て入れております。 (04/10:テキストデータ.txtが追加されております) 未統合psd、統合済みpsd、p

    コーディングコンテスト Vol.1 〜Coder's High〜|CSS HappyLife
    tsupo
    tsupo 2007/04/07
    コンテストの応募要項
  • Google Code Blog: Interview with Ian Hickson on X/HTML 5

    tsupo
    tsupo 2007/04/02
    The XHTML 5 spec says that "generally speaking, authors are discouraged from trying to use XML on the Web".
  • コーディングコンテスト開催決定なのっ!

    (4/5に仕様部分修正有り) 以前のエントリーで脳内妄想を炸裂させていた、コーディング大会の件が正式に開催される事が決定となりました。 今回、名称は取りあえずコーディングコンテストで。 何かソコで悩むのに疲れた… 取りあえず、サブタイトル的に勝手につけたのが、 コーディングコンテスト Vol.1 ~Coder's High~ という感じです。(今つけた) と、まぁその辺はどーでもいいっすが今回のコンテストは、CSS Nite LP, Disk 3 "Coder's High"との連動企画として動く事になりました! 連動だからってLP3に参加しないといけないとか、そういう事はありません。 スイッチの鷹野さん、CYBER@GARDENの益子さん、後デジパの中の人で仕様決めに関するディスカッションをして、ある程度仕様が固まったのでご連絡いたします。 最終的に変更が加わる可能性もありますので、その

    コーディングコンテスト開催決定なのっ!
    tsupo
    tsupo 2007/03/30
    すんごいやっつけ感が漂う記事だけど、コンテスト自体はおもしろそう。
  • İstanbul Escort - Halkalı Escort- Kayaşehir Escort - Sultangazi Escort

    澳洲幸运10与普通彩票网站不同,168平台提供的澳洲幸运10数据均来源于澳洲政治合法彩票系统,每期澳洲幸运10开奖公正透明,确保每期结果真实有效,让用户投注更安心。Ahn Kyuchul

    tsupo
    tsupo 2007/03/15
    jQuery の応用例。複数の画像をスライドショー風に見せるエフェクト。
  • YouTube の Embed タグを XHTML valid にする

    YouTube で公開されている、ブログ等へ貼り付ける Embed タグには embed 要素が含まれています。この embed 要素は XHTML では定義されていないため、このタグを貼り付けると XHTML valid なページになりません。 2009.08.13 変換ツール作りました。下記のリンクからどうぞ。 Youtube の貼り付け用 HTML を valid にするスクリプト ということで、下記のサイトを参考にタグを修正してみました。 cyano:FlashをXHTMLで表示させるには(embedタグを使わずに表示させるには) 変更前(赤色を削除) <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/gMHQ2a9VTyo"></param><param nam

    YouTube の Embed タグを XHTML valid にする
    tsupo
    tsupo 2007/01/07
    YouTube 以外の embed を含む html 断片を貼り付けるときにも参考になりそう。
  • JsonML (JSON Markup Language)

    JsonML.org JSON Markup Language (JsonML) JsonML (JSON Markup Language) is an application of the JSON (JavaScript Object Notation) format. The purpose of JsonML is to provide a compact format for transporting XML-based markup as JSON which allows it to be losslessly converted back to its original form. Native XML/XHTML doesn't sit well embedded in JavaScript. When XHTML is stored in script it must

    tsupo
    tsupo 2006/12/29
    JsonML (JSON Markup Language) is an application of the JSON (JavaScript Object Notation) data-interchange format. The purpose of JsonML is to provide a compact format for transporting XML-based data via JSON.
  • IFRAME を使わない方法の補足 | WWW WATCH

    phpspot開発日誌さんで紹介されていた 「IFRAMEを使わずにHTMLファイルから他のHTMLファイルを読み込む方法」 を読んでちょこっと補足。 人気エン... XHTMLではiframeタグは禁止されているのでValidにしたい場合はこっちを使ったほうがよいらしいです。 iframe 要素は、HTML4.01 Strict 及び XHTML1.0 Strict では未定義 (Transitional、Frameset では定義済み)、XHTML1.1 では廃止されていますので、Strict でコーディングする際に外部オブジェクトを (X)HTML によって読み込むには object を使うことになりますね。 で、object 要素の DTD はどうなっているかというと、(XHTML1.0 Strict) <!ELEMENT object (#PCDATA | param | %bl

    IFRAME を使わない方法の補足 | WWW WATCH
    tsupo
    tsupo 2006/11/26
    iframe や img を iframe で代用する方法
  • ちょっとしたメモ - HTMLの再構築?

    GRDDL仕様の最初の公開草案が出ていよいよXHTMLの出番だと思っていた矢先に、バーナーズ=リーからReinventing HTMLなどという話が出てきてびっくり。W3CのHTMLに対する取り組みへの不満は各地で書かれているし、WHATなんていう分派がHTML 5を起草したりしているから、家としても何とかしなければならんということだろう。しかし、新しいHTML部会を設立する(to charter a completely new HTML group)と個人ウェブログでいきなり宣言するのは異例で、かなり唐突な感じがする。 もちろんこれは、XHTMLに向かう動きを逆流させようということではない。新しいHTML部会は、現在のHTML WGを置き換えるのではなく、並行して設置されるのだという。XMLの方向へ一度に切り替えようとしたのでものごとが動かなかった(The attempt to ge

    tsupo
    tsupo 2006/10/28
    新しいHTML部会を設立する(to charter a completely new HTML group)と個人ウェブログでいきなり宣言するのは異例で、かなり唐突な感じがする → html と xhtml の間の中間のものを作るのかな?
  • 不正なXML/HTMLもパース可能 - ShaniXmlParser | エンタープライズ | マイコミジャーナル

    The ShaniXmlParser projectは8日(米国時間)、ShaniXmlParserの最新版となるShaniXmlParser version 1.4を公開した。ShaniXmlParserはJavaで開発されたXML/HTML DOM/SAXパーサ。不正なフォーマットであってもパースできる点に特徴がある。 ShaniXmlParserはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。ShaniXmlParser 1.4における主な変更点は次のとおり。 メモリ使用の改善 SoftReferenceキャッシュに関するドキュメントを削除 DOM 3 Core Test Validation suite試験パス数: 649(722のうち) DOM 2 Core Test Validation suite試験

    tsupo
    tsupo 2006/07/12
    検証されたXMLやXHTMLをパースできるパーサは存在するが、不正なフォーマットの状態のXMLやXHTMLをパースできる点がShaniXmlParserにおける最大の特徴
  • d.aql - scriptタグの中にJavaScriptを書く正しい方法

    XHTMLでCDATA区間を使う。以上。 経緯 HTML4のscriptタグでJavaScriptをちょろっと書く時、中にHTMLタグがあるとダメという話が発端である。例えば、以下のようなのがダメだ。 <script type="text/javascript"> document.write('<p><a href="http://www.hikoboshi.org">hikoboshi.org</a></p>'); </script>ちなみに、ブラウザで動かせば多分動く。(試してないけど。)じゃあ何がダメかというと、HTMLの仕様的に。ちなみにこういう書き方をすると、多分HTML4でもXHTML1でもダメだと思われ。 そんな話をきっかけに、いろいろ調べた。 何故ダメか まずはHTML4のDTDを調べる。(別にstrictを選ばなくても良いんだけどとりあえず。) http://www.w

    d.aql - scriptタグの中にJavaScriptを書く正しい方法
    tsupo
    tsupo 2006/06/15
    CDATAの終わりは『oshi.org</a』ここの</だ。これはscriptの終了でなければならなくて、エラーとなる / 区間の終わりは]]>で指定されるので、</でうっかり終わったりしない。逆に]]>は書けないのだけれど
  • XOXO 1.0: Extensible Open XHTML Outlines - Microformats Wiki

    XOXO is a simple, open outline format written in standard XHTML and suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. XOXO is one of several microformat open standards. Draft Specification 2004-10-01 Editor Tantek Çelik Authors Kevin Marks Tantek Çelik Mark Pilgrim Morten W. Petersen Copyright This specification is (C) 2003-2026 by the authors. However, the authors intend to submit

    tsupo
    tsupo 2006/05/05
    XOXO is a simple, open outline format written in standard XHTML and suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. XOXO is one of several microformat open standards.