If you’re having install issues on OSX with libxml2, make sure you’ve installed libxml2 and libxslt along with their dev packages. Using fink, sudo fink install libxml2 libxml2-shlibs libxml2-bin libxslt libxslt-shlibs libxslt-bin Using macports, sudo port install libxml2 libxslt Specify the libxml2 and libxslt dirs for the installer. If you’re using fink, gem install nokogiri -- --with-xml2-inclu
One of the first things I needed to do while building the GeeQE iPhone application was process the CC data dump from Stack Overflow. The dump contains XML files representing tables from Stack Overflow with the largest file being posts.xml weighing in at 1.2G as of September. I decided it would be pretty easy to use Ruby to parse the XML and load the data into MySQL so I went about finding the righ
Introduction Class XmlSimple offers an easy API to read and write XML. It is a Ruby translation of Grant McLean's Perl module XML::Simple. Please note, that this tutorial was originally written by Grant McLean. I have only converted it to HTML and adjusted it for the Ruby version. Installation XmlSimple is available as a Gem and the easiest way to install it is to: gem install xml-simple If you d
Published:September 8th, 2009 Comments:9 Comments Category:Firebug, Planet Mozilla Since JSON explorer for HTTP network responses was quite successful feature (at least according to all the feedback I have got), I have implemented a XML Explorer that can be used to inspect XML based responses received from the server. This feature allows to see XML data in pretty-printed and colorized fashion. Sim
さいきんlibxmlでHTMLを読み込んでXPathで要素を取り出すのが一部([xml][libxml2][c]XMLをHTTPで取得して、XPathで指定された中身をC言語で取り出す方法 - グニャラくんのグニャグニャ備忘録@はてな)ではやっています。 これにちょっと癖があってはまりました。 <html><body> <ul id="list"> <li>hello</li> <li>world</li> </ul> </body></html> こういうHTMLファイルを読み込んで id("list")/li というXPathを評価させるとなぜか何にもマッチしないのです。でもこれを //*[@id="list"]/li に置き換えるとhelloとworldを囲んでいるliふたつにマッチするようになるので、パース自体は問題ないようです。 で、いろいろいじっていたらなんでもいいのでHTML
Welcome to LibXML Ruby The LibXML-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit. It is free software, released under the MIT License. LibXML's primary advantage over REXML is performance - if speed is your need, these are good libraries to consider, as demonstrated by the informal benchmark below.
散々ハマった後でようやく原典に当たった。そのメモ。 toString p.innerHTML += <b>NG</b> p.innerHTML += <b>NG</b>.toString() p.innerHTML += <b>OK</b>.toXMLString() XML.prototype.toString = function toString() this.hasSimpleContent() ? this.text().toString() : this.toXMLString(); hasSimpleContent() かどうかで挙動が変わる。 replace <_>OK</_>.replace('*', 'NG') <_>OK</_>.toString().replace('*', 'NG') javascript:alert([<_>OK</_>.replace('*',
RailsTips One man, lazily posting some of the things he learns. subscribe » An astute reader will remember that a while back, HTTParty divorced both ActiveSupport and the JSON gem in order to make it easier to use all around. With the JSON gem went the last gem dependency, which was kind of cool. A few days back, it occurred to me that the parsing of XML and JSON that HTTParty used might be handy
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
xml-mode に hook して define-key でキーバインドを変更したいとする。 よくある方法が (add-hook 'xml-mode-hook '(lambda () (define-key xml-mode-map "\C-ck" 'my-hoge))) 試しに xml ファイルを開いてみて C-c k してみる。 エラーにもならず、Kill-Ring の機能が起動してしまった。 describe-key C-c k をしても当然 Kill-Ring の手続きが登録されている。 ふーむ。なぜ上手くいかないのだろうか?調べ方も分からないので探り探りやってみましょう。 まずそのファイルがどのメジャーモードで開かれているかを調べてみたい。 M-x describe-mode があった。XML mode と出ました。合っているっぽいですね。 では xml-mode-hook と
銀行に預金をするとして、インフレ時には利息がかなり付いてきますが、デフレ時には殆ど利息などは付かずに、ただ銀行に入れて置くだけでは、全く増えないと言う状況です。 インフレ時とデフレ時ではそもそもお金の価値がかなり変わってきてしまう為に、ローンの返済もインフレ時とデフレ時では変えていく必要が出てきます。 では、デフレ時にはどうしたら良いのでしょうか。インフレの時は、借金はどんどん価値が下がっていく為に有利になっていきますが、デフレ時では反対の事が起こります。つまりデフレ時の借金と言うのは、どんどん重くのしかかってきてしまうものであると言えます。その理論から考えると、デフレ時には、ローンはどんどん返済して行ったほうが得策と言えます。住宅ローンなどに関しても同じですし、消費者金融のローンも同様です。 借金を抱えてる分だけデフレ時は不利な状態であると言えるので、なるべく早く返済しようとデフレの時に
Parsing XML with lib-xmlobjWe have an XML string <items> <desc>Items in my bag</desc> <item>Item 1</item> <item>Item 2</item> </items> We parse it with var items = new XMLObj(str); var desc = items.desc.getText(); var item1 = items.item[0].getText(); // Item 1 var item2 = items.item[1].getText(); // Item 2
A few days ago Dave over at the WebGraphics blog posted about how to parse a string into a DOM tree for Safari. I commented “How about implementing the DOMParser object in js?” and before I knew it I did it myself and adding IE compatibility on the way: if (typeof DOMParser == "undefined") { DOMParser = function () {} DOMParser.prototype.parseFromString = function (str, contentType) { if (typeof A
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く