タグ

xmlに関するmasa0x80のブックマーク (5)

  • PythonでXMLを扱う(4) - 二十代は模索のときブログ

    PythonでXMLを扱う(4) Python Memo 今回は、DOMインターフェースを使ってXML文書を作成してみる。DOMインターフェースなぞ使わなくても、プログラム言語の文字列操作でXML文書を作ることは可能ではあるが、DOMを用いることで正しいXML文書が簡単に作れるということが保証される。 以下がDOMを使ってXMLを作る簡単な例である。 from xml.dom import minidom, Node doc = minidom.Document() doc.appendChild(doc.createComment("This is a XML document")) country = doc.createElement('country') doc.appendChild(country) name = doc.createElement('name') name.a

  • E4XのDOM変換 - hogehoge @teramako

    昨日(JavaScript中でのHTML表現にE4Xを提案してみる)の続き コメントでくれたid:piro_orさんのサンプル function xmlToDom(xml, xmlns) { var doc = (new DOMParser).parseFromString( '<root xmlns="' + xmlns + '">' + xml.toXMLString() + "</root>", "application/xml"); var imported = document.importNode(doc.documentElement, true); var range = document.createRange(); range.selectNodeContents(imported); var fragment = range.extractContents(); ra

    E4XのDOM変換 - hogehoge @teramako
  • XML::LibXML::Simple

    NAME XML::LibXML::Simple - XML::LibXML clone of XML::Simple::XMLin() INHERITANCE XML::LibXML::Simple is a Exporter SYNOPSIS my $xml = ...; # filename, fh, string, or XML::LibXML-node Imperative: use XML::LibXML::Simple qw(XMLin); my $data = XMLin $xml, %options; Or the Object Oriented way: use XML::LibXML::Simple (); my $xs = XML::LibXML::Simple->new(%options); my $data = $xs->XMLin($xml, %options

    XML::LibXML::Simple
  • 第 7 回アルゴリズムイントロダクション輪講会資料: Days on the Moon

    すでにニュースでも伝えられている通り、12 月 1 日に第 7 回アルゴリズムイントロダクション輪講会がありました。今回の担当は私だったので、その発表資料を公開します。 中央値と順序統計量 (その 1) 予定 順序統計量とは 選択問題とは 最小値と最大値 平均線形時間選択アルゴリズム 中央値と順序統計量 (その 2) 最悪線形時間選択アルゴリズム 3 つずつのグループに分割した場合 7 つずつのグループに分割した場合 参考文献 中央値と順序統計量 (補足) 4 つずつのグループに分割した場合 6 つずつのグループに分割した場合 Lazy-Select Randomized-Partition スタッフロール 「どうせ後から Web で公開するんだから、PDF とか見るのに手間がかかるものは使ってられないよね。やっぱ時代は XML 複合文書でしょ!」と、数式を表現するのに MathML を使

  • JSON/XMLデータを簡単に編集する·JSON Editor MOONGIFT

    Ajaxを使う上でよく使われるのがJSONやXML形式だ。最近では特に冗長性がなく、JavaScriptでそのまま使える分、JSONが好まれる傾向にある。しかしコンピュータ上は読みやすくとも、人向けのフォーマットとは言えそうにない。 例えばデバッグの際にJSONフォーマットをチェックする必要があった場合、その解析は非常に面倒だ。そこで使ってみたいのがJSON Editorだ。 JSON EditorはAdobe AIR製のフリーウェアで、JSONやXMLの内容をパースして表示、編集できるソフトウェアだ。 JSON Editorを使うと、出力されたJSONをそのまま貼付けてReadボタンを押せばテーブル形式に並べ替えて表示してくれる。これで階層がどれくらい深いのか、希望した通りにデータが並んでいるのかといった情報が簡単に分かるようになる。 多彩なショートカットキーがある 逆にデータを作成して

    JSON/XMLデータを簡単に編集する·JSON Editor MOONGIFT
  • 1