タグ

XMLに関するdonayamaのブックマーク (21)

  • E4X | MDN

    廃止 この機能は廃止されました。まだいくつかのブラウザーで動作するかもしれませんが、いつ削除されてもおかしくないので、使わないようにしましょう。 警告: E4X は廃止されました。 この機能は、Firefox 17 において content 向けにはデフォルトで無効となり、Firefox 20 では chrome 向けにもデフォルトで無効となる予定です。 そして、Firefox 21 において削除される予定となっています。 代わりに、DOMParser/DOMSerializer や非ネイティブの JXON アルゴリズムを使用してください。 ECMAScript for XML (E4X) は、ネイティブ XML サポートを JavaScript に追加するプログラミング言語拡張です。これは ECMAScript プログラマにとって違和感がない形で XML 文書にアクセスできるようにするも

    E4X | MDN
  • XMLが嫌われている?:ITpro

    「XMLが“やっかいもの”になっている」──最近,そう感じることが何度かあった。インターネットの普及を促進した立役者の一つであるXMLが,今やある領域では問題児になっているのだ。 すでにご存じの通り,データ構造を自由に定義できるXML(eXtensible Markup Language)の登場は,インターネットの利用形態に大きな変革をもたらした。人間が閲覧するだけでなく,プログラム間でのデータ処理が可能になったからだ。現在では,SOAP,SaaS,Ajaxなどを使ったWebアプリケーションは言うに及ばず,デスクトップで利用するOfficeアプリケーションなどもデータ形式としてXMLを利用している。 しかし,プログラムを作る開発者にとっては,あまりにも多いXMLの活用がやっかいごとになっているという。2007年9月に開催された開発者向けイベント「X-over Development Con

    XMLが嫌われている?:ITpro
  • http://www.itarchitect.jp/xml/-/10904.html

  • OperaのXMLパーサってすごかったのね (2007-07-07)

    OperaにXMLファイルを読ませるとベタテキストが出てくる。フィードだと「新規購読」というダイアログが出るけれども、画面に表示されるのは容赦ないベタテキストだ。IEやFirefoxにスタイル情報のないXMLを渡せばドキュメントツリーを表示してくれるのと対照的で、どうもOperaはXMLにやる気がないのかと勝手に思っていた。 だが、整形式でないXMLを投げた場合、Operaのエラー表示が圧倒的に見やすいことに最近気づいた。たとえば、以下のようなXMLをブラウザに表示させてみる: <?xml version="1.0" encoding="UTF-8"?> <root> <hoge>あああ</hoge> <hoge>いいい <hoge>ううう</hoge> </root>

  • yohei-y:weblog: S はシンプルの S

    This entry is a Japanese transration of Pete Lacey's "The S stands for Simple". Burton グループのアプリケーションプラットフォームサービスグループでは、 REST派とSOAP派の間でずっと継続中の議論がある。 その大部分は外部での議論によく似ている。 最近のやりとりの一つ、 SOAP と Web サービスフレームワークの複雑さの議論で、 SOAP 側は「WS-* の前は、SOAP は実際にシンプルだった。S はシンプルの略だ」といった。 さあ歴史を学ぼう。 2000年、悩める開発者が問題をかかえている。 開発者: うちの上司が先週末ゴルフをやってきて、 いわゆる SOAP なエンタープライズをやる必用があるんです。 でも私は SOAP が何なのか知りません。 教えてもください、 SOAP の人。 SOAP

  • 簡単なXML Schemaから始めよう

    この連載では、XML Schemaについて解説します。簡単なXMLの構造をXML Schemaにより記述できるようになることを目標に、XML Schemaの概要、要素・属性の定義、Complex TypeやSimple Type、属性グループについて解説していきます。連載を読むに当たり、整形式のXMLに関して十分理解していることを前提とします。 XMLの構造を表すスキーマ言語とは? XML Schemaはスキーマ言語です。ところで、「スキーマ言語」とは何なのでしょう?そもそも「スキーマ」とは何なのでしょう? スキーマとは、XMLの構造です。「いつ、どの要素が出現するのか」「その要素にはどのような属性があるのか」など、XMLの木構造についての定義がスキーマです。そして、スキーマを記述する言語が「スキーマ言語」です。 例えば、インターネットショップなどでWebを通して商品を購入するとします。こ

    簡単なXML Schemaから始めよう
  • TOK2.com /// 404 File not found...

    ■■■ 404 File not found... ■■■ あなたが指定したファイルは見つかりません... URLに間違いがないか、再度確認してください。再読み込みしてください。 『TOK2.com』 http://tok2.com/

  • DataSet 内容の XML データとしての書き込み - ADO.NET

    ADO.NET では、DataSet の XML 表現を記述することができます。このとき、 にスキーマが含まれていても、含まれていなくてもかまいません。 XML にインラインで含まれているスキーマ情報は、XML スキーマ定義言語 (XSD) を使用して記述されています。 スキーマには、リレーション定義および制約定義と、DataSet のテーブル定義が含まれています。 DataSet が XML データとして書き込まれると、DataSet の行は現在のバージョンで書き込まれます。 ただし、行の現在の値と元の値の両方を含めるには、DataSet を DiffGram として書き込みます。 DataSet の XML 表現は、ファイル、ストリーム、XmlWriter、または文字列に書き込むことができます。 複数の書き込み先があることから、DataSet の XML 表現の転送方法を柔軟に変更でき

    DataSet 内容の XML データとしての書き込み - ADO.NET
  • XML からの DataSet の読み込み - ADO.NET

    ADO.NET では、XML ストリームまたは XML ドキュメントから DataSet の内容を作成できます。 また、.NET Framework では、XML から読み込まれる情報と DataSet のスキーマまたはリレーショナル構造の作成方法を柔軟に変更できます。 DataSet に XML のデータを格納するには、DataSet オブジェクトの ReadXml メソッドを使用します。 ReadXml メソッドは、ファイル、ストリーム、または XmlReader からデータを読み取り、XML のソースを引数として受け取ります。また、XmlReadMode 引数を受け取ることもあります。 XmlReader の詳細については、「XmlTextReader による XML データの読み取り」を参照してください。 ReadXml メソッドは、XML ストリームまたは XML ドキュメントの

    XML からの DataSet の読み込み - ADO.NET
  • window.onloadを待たずにDOM処理を開始する - [JavaScript]All About

    JavaScript ガイド:高橋 登史朗 Ajaxなど、何かと最近騒がれているJavaScriptの最新情報とその活用方法を解説します。 掲示板 取材依頼 問合せ window.onloadを待たずにDOM処理を開始する 最近、JavaScript+DOMベースでページやエレメントを構築するような場面が、少しずつ増えてきているようですが、 ページのHEAD内でDOM要素をcreateElementはできても、それを、まだ存在しないdocument.body以下のノードへ追加や挿入することはできません。 たとえば、「test」という赤文字を表示させようとして、何の対策もせずに、下記のようなコードを書き、 エラーに見舞われたり、動作しなかったという方も少なくないと思います。 このエラーは、<body>タグによってdocument.bodyのオブジェクトが生成される前にdo

  • メディアフュージョン,XMLデータベース「Yggdrasill」をオープンソース化

    メディアフュージョンは2005年12月6日,XMLデータベース「Yggdrasill(イグドラシル)」のソースコードをオープンソース化すると発表した。同社サイトでダウンロードの申し込みを受け付けている。 同社は2001年6月にYggdrasill 1.0を出荷開始。2002年9月に同2.0をリリースした後,2005年4月に販売を終了した。「出荷数は数百ライセンス」(同社 営業推進室 大江加奈子氏)で,企業の部門間連携や医療分野の情報システム,印刷業のオンライン校正システムなどで利用されているという。 オープンソースDBといえば,MySQLやPostgreSQL,FireBirdなどがあるが,いずれもリレーショナル・データベースだった。今回Yggdrasillをオープンソース化した理由について,大江氏は「XMLデータベースを体感してもらい,その有効性を広く浸透させたいため」と説明する。XML

    メディアフュージョン,XMLデータベース「Yggdrasill」をオープンソース化
  • 第八回XML開発者の日 - naoyaのはてなダイアリー

    昨日はXML開発者の日、ということで REST な一日でした。すごく濃いい内容で、とても勉強になりました。まとめとか感想とか結構もう出てますね。見かけた物は僕のブックマークのタグ xmldevday に放り込んでますので興味のあるかたはどうぞ。 僕の発表資料は以下に置いておきます。 http://naoya.dyndns.org/~naoya/ppt/051125hatena_restapi.ppt MacOSX でヒラギノフォントを使ってるので、Windows だと見た目が変かも。あと、ついでなので、Shibuya.pm での prototype.js の話の資料も同じディレクトリに置いておきました。

    第八回XML開発者の日 - naoyaのはてなダイアリー
  • W3C,XML形式変換の「XSLT 2.0」など8仕様をW3C勧告候補として公開

    Web関連技術の標準化を進めるWorld Wide Web Consortium(W3C)は,XML形式の変換に関する「XSL Transformations(XSLT)2.0」,「XQuery 1.0」を始めとする8つの仕様をW3C勧告候補(Candidate Recommendation)として米国時間11月3日に公開した。 公開された勧告候補は,「XSLT 2.0」「XSLT 2.0 and XQuery 1.0 Serialization」「XML Syntax for XQuery 1.0(XQueryX)」「XQuery 1.0: An XML Query Language」「XML Path Language(XPath)2.0」「XQuery 1.0 and XPath 2.0 Data Model(XDM)」「XQuery 1.0 and XPath 2.0 Functi

    W3C,XML形式変換の「XSLT 2.0」など8仕様をW3C勧告候補として公開
  • XML::Simpleで変換したPerlのデータ構造を一気に文字コード変換 : blog.nomadscafe.jp

    XML::Simpleで変換したPerlのデータ構造を一気に文字コード変換 XML::Simpleで変換したPerlのデータ構造を一気に文字コード変換するかなり荒っぽい方法。 $xmlにXMLデータが入っているとして、 use XML::Simple; use Data::Dumper; my $ret = eval{ my $ref=XML::Simple::XMLin($xml); my $VAR1=Data::Dumper::Dumper($ref); #$VAR1= pack('C0A*',$VAR1);#Perl 5.6以下のUTF-8フラグを外す場合 return eval(Jcode->new($VAR1)->euc); } XMLに何が入っているかわからないと危険が伴う、諸刃の剣。素人にはお薦め出来ない(w

  • 第37回 文字符号化方式にまつわるジレンマ Page 1

    前回は「C XML and SGML (Non-Normative)」と「D Expansion of Entity and Character References (Non-Normative)」を読んだ。JIS X 4159では「附属書C(参考)XMLおよびSGML」と「附属書D(参考)実体参照および文字参照の展開」である。前者は、XMLとSGMLの関係について記述されている。どちらかといえば好奇心から見るべき文書であり、歴史の一端を垣間見るのに有用だろう。逆に後者は、生々しい現在進行形のXMLのディープな領域を正しく理解するのに有益だろう。もちろん、ここまでDTDやパラメタ実体を含む参照を活用する利用者は多くないかもしれない。しかし、ある種のXMLの応用は、間違いなくこれらのディープな参照の挙動を活用して行われている。もちろん、ここに書かれているのは、規定ではなく、分かりやすくする

  • Stepping up from XML::Simple to XML::LibXML

    If your XML parsing requirements can be boiled down to "slurp an XML file into a hash", then XML::Simple is very likely all you need. However, many people who start using XML::Simple continue to cling to the module even when their requirements have outgrown it. Most often, it's fear of the unknown that keeps them from 'stepping up'; to a more capable module. In this article, I'm going to attempt t

  • XMLからリッチクライアントを自動生成するソフト、ITフロンティアが無償公開

    システム・インテグレータのアイ・ティ・フロンティアは8月31日、タグ付きデータのXMLからJavaアプリケーションなどリッチクライアント画面を自動生成するツールをWebサイトで無償公開した。 ソフト名は「xGUItar(エックスギター)。同社が中国の清華大学・ナレッジエンジニアグループと共同で開発した。無償公開によって利用者を広め、利用者からのフィードバックを受けてソフトの機能強化を図りたい考えだ。商用化の予定はなく、「今後、SIの道具として使っていきたい」と同社コンピテンスセンターの関冨夫副センター長は語る。 xGUItarは、三つの要素からなる。一つはXMLのタグ仕様。例えば、リッチクライアント画面を構成するGUI部品の属性をタグで表す。リッチクライアント用に必要なタグをそろえた。 二つ目は、XMLのレンダリング・エンジン。xGUItarのタグ仕様に沿ったXMLのデータを、JavaのG

    XMLからリッチクライアントを自動生成するソフト、ITフロンティアが無償公開
  • 窓の杜 - 【NEWS】XMLの構造をツリー上で編集できる多機能XMLエディター「XMLEDITOR.NET」

    XMLの構造をツリー上で編集できる多機能XMLエディター「XMLEDITOR.NET」v1.1.0.1が、27日に公開された。Windows 98/Me/NT/2000/XPに対応するフリーソフトで、現在作者のホームページからダウンロードできる。なお、動作には「.NET Framework」v1.1が必要。 「XMLEDITOR.NET」は、2ペインの画面にXMLのツリー構造と色分けしたソースを表示するXMLエディター。XMLファイルを開くと、ウィンドウ左側の“ツリービュー”にXMLの文書構造がツリー表示され、ツリー上でダブルクリックすると右側の“ソースビュー”の表示が該当する位置にジャンプする。ソースを編集したら右クリックメニューなどから[ツリービューへ同期]を行えば、変更内容が“ツリービュー”に反映される仕組み。 また“ツリービュー”上では、ノードの右クリックメニューから、ノードの切り

  • XML Schema: やるべきこと、やってはいけないこと

    はじめに W3C XML Schema は学ぶのも使うのも簡単だ … 落とし穴をよける方法を知っていればね。「やるべきこと」はこれだ。最低これだけおぼえておけばいい。 これを使え!: 要素宣言、属性グループ、モデルグループ、単純型 可能な限り XML 名前空間を使え! そしてその正しい使い方を学ぶべし。 そして「やってはいけないこと」がこれだ。 XML Schema の名人になろうとするな! それには何ヵ月もかかるだろう。 こんなものは使うな!: 複合型(その理由)、 属性宣言(その理由)、 記法(その理由) ローカル宣言は使うな!(その理由) 置換グループは使うな! (その理由) targetNamespace 属性のないスキーマ(いわゆるカメレオンスキーマ)を使うな!(その理由) 後で説明するが、実際これらの「やってはいけない」ことをやらないことで失うものは何もない。 長くておぼえられ

    donayama
    donayama 2005/07/26
    via.オレンジニュース
  • GroovyとGvTagsで手軽にWebアプリ開発 - GvTags 0.1.0公開 | エンタープライズ | マイコミジャーナル

    昨今のWebアプリケーション開発においては、JSP(Java ServerPages)やServletなどJavaベースの技術もさることながら、PHPなどのスクリプト言語も高い人気を誇っている。この理由としては、スクリプト言語の方がJavaよりも手軽に利用でき、中小規模のシステムにおいては開発期間短縮を図ることができるという点が挙げられる。Java技術ベースとしたシステムにおいてもPHPなどと同じように手軽に開発が行えたらと思ったことはないだろうか。 GvTagsはそういった要求に答えるために開発された、Groovyのためのタグライブラリである。GroovyはJSR(Java Specification Request)-241で標準化されているJavaプラットフォーム上で動作するスクリプト言語で、Javaの全ての機能をスクリプト言語として利用することができる。GvTagsは、そのGroo