タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとxmlとwshに関するishideoのブックマーク (2)

  • WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary

    CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML

    WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary
  • WSHによるDOMの利用について

    以下に、WSHを使ったDOMプログラミングのサンプルを示します。 これらのスクリプトはXMLデータとともに、ダウンロードしてから実行してください。 JScriptによるDOMプログラミング Vscript(JavaScript)を使って、住所録のデータを一人づつポップアップウィンドウに表示してみます。 var objXML, fileXML; var nodes, node, items, item, mesg fileXML = 'addr.xml'; objXML = WScript.CreateObject('MSXML.DOMDocument'); objXML.load(fileXML); nodes = objXML.getElementsByTagName('個人情報'); for (i = 0; i < nodes.length; i++) { node = nodes[i

  • 1