タグ

xmlに関するgayouのブックマーク (18)

  • lxml - Processing XML and HTML with Python

    lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language. Introduction The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt. It is unique in that it combines the speed and XML feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree A

    gayou
    gayou 2016/08/25
    lxmlのリファレンス
  • 一手間必要。PHPでのSimpleXML関数のパース処理 | 株式会社LIG

    一手間必要なPHPでのSimpleXML関数のパース処理 今回はPHPによるXMLデータのパース処理で気になったので、 それについての小ネタです。 まずは基 PHP5でXMLデータを簡単にオブジェクト化してくれる 「SimpleXML」関数を利用します。 例えば simplexml_load_file() simplexml_load_string() 関数自体の細かい説明は省きますが、「simplexml_load_file()」は XMLファイルからXMLデータを読みだしてオブジェクト化し、 「simplexml_load_string()」は形成されたXML文字列をオブジェクト化する なんとも便利な関数です。 こんな感じに $xml = simplexml_load_file('xml.xml'); print($xml); 結果 SimpleXMLElement Object (

    一手間必要。PHPでのSimpleXML関数のパース処理 | 株式会社LIG
    gayou
    gayou 2013/02/07
  • 軽快な動作と使い勝手のよさが特長のXMLビューワー「XML Explorer」NOT SUPPORTED

  • XMLを超見やすく折畳み表示できるjQueryプラグイン「XML Tree」:phpspot開発日誌

    XML Tree - visualise and traverse your XML | jQuery Plugins Demo XMLを超見やすく折畳み表示できるjQueryプラグイン「XML Tree」。 APIなんかでXMLはよく使うようになりましたが、XML自体を次のように折畳み可能でスタイルされたインタフェースで見ることができるjQueryプラグインのご紹介です。 ブラウザベースの味気ないXMLビューワよりも見やすい場合がありそうです。 次が実装のためのコード。描画のコードが超簡単なのもいいですね。 関連エントリ 綺麗なツリービューが実装できるjQueryプラグイン「jsTree」 折り畳み可能なシンプルツリーメニュー実装jQueryプラグイン「Simple Tree Menu」 WindowsアプリのツリービューっぽいUIをWEB上で簡単実装できるjQueryプラグイン「jqu

  • 今からでも遅くない JAXPを学ぼう!(前編) XPathとXSLTを体験する

    JAXP(Java API for XML Processing)とは JAXPとはJava API for XML Processingの略であることから、どのようなものか推測できます。XML文書を処理するためのJava APIと言えば何となく理解できるかと思いますが、XML文書を処理すると言ってもJava自らが処理するわけではなく、既にXMLの世界にあるXML文書を処理するための方法を用いて処理することになります。 具体的には次のような仕様を基礎にしています。これらの仕様はJAXPの仕様ではありません。JAXPはあくまでこれらの仕様の上に作られています。 XSLT(XSL Transformations) XPath(XML Path Language) XInclude(XML Inclusions) DOM(Document Object Model) Level 2 DOM Le

    今からでも遅くない JAXPを学ぼう!(前編) XPathとXSLTを体験する
    gayou
    gayou 2010/05/31
  • Perl モジュール XML::Simple の基本的な使い方を知っておくと REST API とか RSS とかの扱いがとても楽になる(楽しくなるかどうかは知らん) | Blog | weeeblog+

    Perl モジュール XML::Simple の基的な使い方を知っておくと REST API とか RSS とかの扱いがとても楽になる(楽しくなるかどうかは知らん) April 4, 2008 4:32 PM 珍しいことにあんまりにも仕事が暇だったので練習しておきました。オフィスに一人、かつやることがない状況は嬉しい人には嬉しいのかもしれませんが、僕は手持ち無沙汰な感じがして苦手です。なので、プラグイン作成をかねてやってみました。 とりあえず XML を取得してみる 題材はなんでもいいけれど、何の役にも立たないのもどうかと思うので、今回は livedoor Weather Hacks のフィードを拝借することにしました。以下のような URL で、特定の地域の明日の天気予報が取得できます。 http://weather.livedoor.com/forecast/webservice/re

    gayou
    gayou 2010/02/03
  • x-xmlperl1.html#toggle

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    x-xmlperl1.html#toggle
    gayou
    gayou 2010/02/03
  • XMLはバイナリ化するか:Hiroshi Maruyama's Blog

    先日、XMLのバイナリフォーマット仕様EXI (Efficient XML Interchange)がワールド・ワイド・ウェブ・コンソーシアム(W3C)の勧告候補(Candidate Recommendation)になりました。今後、複数の実装による相互運用性の検証を経て、W3Cの国際標準になっていくものと思われます。今回は、このEXIについて考えてみましょう。 XML文書の圧縮 XML文書の圧縮は人気の高いトピックです。XML文書はテキスト形式で、人が見る分には良いのですが、計算機で処理するには一見効率が悪そうです。例えば、年齢を表すのに、コンピュータのメモリ上では1バイトあれば十分ですが、XML文書の要素として<age>51</age>のように表現すると13バイトになったりします。これでは効率が悪そうですね。ですので、XMLの処理をする人ならば、誰でも一度はXML文書の圧縮を考えたこと

    XMLはバイナリ化するか:Hiroshi Maruyama's Blog
    gayou
    gayou 2010/01/03
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • swfmill: swfファイルとXMLファイルを相互変換するオープンソースツール | DigiTechLog Dot Com

    郑州展柜制作有限公司 郑州泰达展柜有限公司是国内较知名的展柜制作企业之一。是展柜、展示柜、药柜、化妆品展柜等展柜订做的专业生产厂家,公司主要产品有展柜、钢木结合展柜、产品展示柜、化妆品展柜、展示架、货架、鞋柜、烟酒柜台、化妆品背柜、化妆品高柜、化妆品形象柜、化妆品展示柜、中岛柜、药店展柜(中草药展柜)、补品药柜、参茸滋补品展柜、草药柜、虫草柜、冬虫夏草展柜等展台展柜定制。 郑州泰达展柜厂是拥有雄厚的技术实力和丰富的生产经验之一的展柜制作公司/展柜制作工厂/展示柜定做厂家/展示柜生产厂家,产品畅销目标为31个省市,自治区,主要包括河南省内的郑州、开封、洛阳、平顶山、焦作、鹤壁、新乡、安阳、濮阳、许昌、漯河、三门峡、南阳、商丘、信阳、周口、驻马店、济源等市区及县城,乡镇。我们设计的展柜产品深受国内购买过展柜的客户的好评,部分展柜还准备参加一些国际展览展示会进行宣传推广。 1、材料选择:MDF密

  • 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
    gayou
    gayou 2008/11/30
    エディタ
  • PHP5を試してみる - SimpleXML関数でRSSしてみる - Do You PHP?

    PHPマニュアル XCVIII. SimpleXML関数より。。。このモジュールは、 実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュールは使用者のリスクで使用して下さい。 サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 XML操作を考えた場合、PHP4まではDOMあるいはSAXということになりますが、 DOMは面倒 SAXは複雑なXMLを扱いにくい といった問題があります。ここでは、PHP5から追加された簡単にXMLファイルを扱うための「SimpleXML関数」について試してみました。 以前に、Relaxerを参考にXMLアクセスクラスを自動生成してみましたが、SimpleXML関数も基的に

    gayou
    gayou 2008/05/18
    名前空間付きの要素取得
  • 第33回 ActionScriptでXMLデータを自由に検索・抽出してみよう

    ActionScriptでXML形式のファイルを読み込んで利用する際に,ぜひ知っておきたいのが「XPathAPIクラス」です。XPathAPIクラスを利用することで,目的のデータに簡単にアクセスできるようになります。 XMLファイルのデータを抽出 図1はXMLデータの中から,指定したものだけを抽出して表示するムービーです。このムービーで読み込んでいるXMLファイルは,図2のようなファイルです。 図1:XMLデータを抽出するムービー(クリックするとムービーを表示します) (サンプル・ファイルのダウンロードはこちら) 図2:読み込んでいるXMLファイル(クリックすると拡大表示します) このようにXMLファイルから指定したデータを取り出したい場合には,「XPathAPIクラス」が便利です。 XPath式を使って目的のデータを指定する 図3は前回も読み込み用に使用したXMLファイルです。このXML

    第33回 ActionScriptでXMLデータを自由に検索・抽出してみよう
  • http://www.nextindex.net/java/XML/XPath.html

  • たのしいXML: DOM(Javaで扱う)

    たけち: 前回は、テキストノードの値を取得するメソッドについて学んだね。 さらら: えぇ、getNodeValueメソッドだったわね。 たけち: で、今回は、属性の値を取得するメソッドを学ぼう。 さらら: あっ、はい。 たけち: 属性の値を取得するには、今回は次のような手順を踏むね。 getAtributes()で、要素ノードに関連付けられている要素ノード群を持っているNamedNodeMapを取得する getNamedItem(属性名)で、NamedNodeMapの中から指定した名前の属性ノードを取得する getNodeValue()で、属性ノードの内容を取得する さらら: getAttributeは前にノードの内容を取得するのに使ったわね。NamedNodeMapってなに? たけち: NamedNodeMapは、名前付けされた複数のノードを持っているんだ。 さらら: そうなんだ。だから

    gayou
    gayou 2007/12/18
  • マッシュアップしたいけどPHPでDOMはイヤ!(1/3) ― @IT

    アイ・ビー・エム 中林 紀彦 2007/11/22 最新のXMLデータベース実装となるViper 2(DB2 9.5)のリリースを機に、全4回の連載記事であらためてXMLデータベースの利点を考えてみる。そこで見えてきたものとは?(編集部) ■“マッシュアップ”の追加にKさんの苦悩は続く CGM(ユーザー生成メディア)サイトを立ち上げることになったKさんの奮闘は相変わらず続いています。今回はプログラマとしてのKさんの苦悩をご紹介します。 前回「なぜ彼はLAMPを捨てXML DBに走ったのか」で問題になっていたテーブル設計の問題を何とか乗り切って、Kさんはようやくベータ・サービスを開始できました。ベータ・サービスの開始後から注目度は高く、利用するユーザーからの意見もどんどん寄せられ、プロジェクトメンバーはうれしい限りでした。しかし、どの要件もテーブル設計を見直さざるを得ないほどの、当初のテ

  • MS製、フリーの高機能XMLエディタ「XML Notepad 2007 v2.5」リリース:CodeZine

    Microsoftは5日、XMLエディタ「XML Notepad 2007 v2.5」をリリースした。Microsoftダウンロードセンターから無償でダウンロードできる。 XML Notepadは.NET Framework 2.0上で動作するXML向けエディタで、階層構造を表示させるツリーペインと、実際の値を表示するエディットペインからなる。要素の追加、削除もでき、移動に関してははドラッグ&ドロップで行える。 他にもカット/コピー/ペーストをすべてのネームスペースでサポートしているほか、無限に行えるアンドゥ/リドゥ、長文テキストノード編集時の折り返し表示、フォントと色のカスタマイズ機能、検索・置換機能のregex/XPath完全サポート、3MBのXMLファイルを1秒で開けるパフォーマンス、Ctrl+Iで行えるインクリメンタルサーチ、XSLと連携させたプレビューといった機能を備えている。

    gayou
    gayou 2007/09/07
  • SimpleXMLとXMLReaderとDomを組み合わせてPHPで巨大なXMLデータを高速に処理する方法 - ぎじゅっやさん

    gayou
    gayou 2007/06/27
  • 1