【XML】xmlns, XSLT, ..
[2ch|▼Menu]
827:デフォルトの名無しさん
08/02/06 02:34:26
Batik はうんこすぎだったな。

828:デフォルトの名無しさん
08/02/06 02:53:12
javaのSVGレンダラの実装はいくつかあるけど

829:本田
08/02/07 00:24:51
XML Matters: The Web ain't just for 2D any more

Born-again VRML makes the Web safe for 3D

Level: Introductory

Dethe Elza (delza@livingcode.org), Senior Technical Architect, Blast Radius

15 Dec 2005
URLリンク(www.ibm.com)
Once upon a time, 3D for the Web promised to be as easy as building a Web page.
Unfortunately, 3D -- even simple 3D -- is more complex than displaying scrolling text and pictures.
Each VRML vendor implemented a different subset of the spec, and it never gained traction.
And so 3D on the Web faded away.
Or did it? It turns out that VRML lives on in its XML flavor,
X3D, which has grown to encompass VRML's siblings H-Anim (Humanoid Animation) and GeoVRML.
Can 3D on the Web finally be used for more than virtual shopping malls?
The latest installment of this mini-series on XML media shows that it can.
In this article, Dethe focuses on a couple of uses that X3D is ready for now,
and takes a look at where it might go in the future.

830:本田
08/02/07 00:26:48
XMLの論考: マイクロフォーマットのパイプストリーム

XMLを別の状態に移動する

レベル: 中級

Dethe Elza (delza@livingcode.org), Senior Technical Architect, Blast Radius
David Mertz, Ph.D (mertz@gnosis.cx), Author, Gnosis Software, Inc.

2006年 4月 25日
URLリンク(www.ibm.com)
コンピューティングにおける最もエレガントな概念の1つは、UNIXのパイプ構造です。
パイプを使用すると、あることをうまく処理できる小さなプログラムを再利用し、
そのプログラムを接続して、
あるプログラムからの出力を別のプログラムへの入力として送ることができます。
あいにく、UNIXのパイプは、ほとんどが行指向なので、
XML処理に簡単に応用することはできませんでした。
この記事では、これを解決するために試されたいくつかの既存ツールをレビューします。

831:本田
08/02/07 00:28:44
XMLの論考:Atom駆け足解説

Atomはフォーマットかプロトコルか?両方です!シンジケーションとパブリッシングに使ってください。

レベル: 中級

Dethe Elza (delza@livingcode.org), Senior Technical Architect, Blast Radius
David Mertz, Ph.D (mertz@gnosis.cx), Author, Gnosis Software, Inc.

2006年 5月 23日
URLリンク(www.ibm.com)
Atomは実際には2つの異なるものであり、
両方ともシンジケーション(ブログやニュースフィードなど、定期的に更新されるその他の情報)に関連しています。
Atom Syndication Formatは、
エントリー(単独のトピックまたは項目)とフィード(トピックまたは項目の集合)を公開するためのIETF標準です。
Atom Publication Protocol(Atom APIまたは省略してAPPと呼ばれることもあります)は、
Atomリポジトリーのコンテンツを検索、一覧表示、追加、編集、および削除するための手段です。
Syndication FormatとしてのAtomはIETFでの(検討)プロセスを経て標準になり、
一方、Publishing ProtocolとしてのAtomは標準委員会でまだ作業中ですが、
現時点では、その大半が枯れてきているようです。

832:本田
08/02/07 00:29:51
XML の論考: マイクロフォーマットよりも軽いピコフォーマット

X のない Ajax、不等号括弧のないマイクロフォーマット

レベル: 初級

Dethe Elza (delza@livingcode.org), Senior Technical Architect, Blast Radius
David Mertz, Ph.D (mertz@gnosis.cx), Author, Gnosis Software, Inc.

2006年 8月 01日
URLリンク(www.ibm.com)
David Mertz は以前の XML の論考コラムの中で、
大部分がテキストである文書をフォーマットするための軽量マークアップ言語、reStructuredText を解説しました。
またその前には、大部分がデータである文書のための軽量マークアップ言語、YAML を取り上げました。
AJAX とマイクロフォーマットが一般的になってきたことを考えた場合、これらは相変わらず便利なのでしょうか。
あるいは、マイクロフォーマットは十分「軽量」なのでしょうか。
Xのない AJAX 用に MochiKit を利用し、またマイクロフォーマットの生成に reStructuredText を適用して、
(YAML よりも軽量な) JSONを活用する方法を学びましょう。

833:本田
08/02/07 00:31:06
XMLの論考: MochiKit

XML の DOM 操作を改善する

レベル: 中級

David Mertz, Ph.D (mertz@gnosis.cx), Author, Gnosis Software, Inc.

2006年 11月 21日
URLリンク(www.ibm.com)
MochiKit は、JavaScript 用の便利な上位ライブラリーです。
MochiKit は、Python や Python 標準ライブラリーが提供する多くの便利な機能から主な着想を得ており、
また別の側面として、ブラウザーのバージョン間での違いを吸収してくれます。
特に MochiKit.DOM は手軽なコンポーネントであり、これを使うことで、
「生の」 JavaScript で処理する場合よりもずっと容易に DOM オブジェクトを処理することができます。
多くの MochiKit.DOM は XHTML の処理にカスタマイズされているため、
特に MochiKit と Ajax を組み合わせる場合には、
XHTML でラップされたマイクロフォーマットを使えることは非常に便利かもしれません。

834:本田
08/02/07 00:32:18
XML の論考: Ajax のトレードオフ: さまざまな種類の XML

アプリケーション用にデータをエンコードするための正しい方法はどれか

レベル: 中級

Dethe Elza (delza@livingcode.org), Senior Software Developer, Uniserve Communications Corporation
David Mertz, Ph.D (mertz@gnosis.cx), Author, Gnosis Software, Inc.

2007年 1月 09日
URLリンク(www.ibm.com)
Ajax は Asynchronous JavaScript and XML を表します。
そこにはあるのは、最近の Web ブラウザーでは、W
eb アプリケーションの使用中にサーバーとの間で送受信されるデータ用にチャネルをオープンしたままでも十分な信頼性を確保できる、
という考え方です。
これは、リンクをたどるとページ全体が新たにロードされるという標準的な Web 技術とは対照的です。
Ajax ベースでの開発の多くの側面では、従来の Web ページを設計する場合とは異なる判断が要求されます。
例えば「戻る」ボタンをどう処理するのか、
更新されたデータをどう表示するのか、どのくらい頻繁に更新を送信するか、などの判断が要求されます。
この記事では、そうした中の 1 つの側面に関連した話題、データ交換フォーマットに何を使うべきかについて解説します。

835:本田
08/02/07 00:36:11
>>779
>>803

Text Processing in Python

by David Mertz -- published by Addison Wesley
URLリンク(gnosis.cx)
[TXT] acknowledgments.txt FOLKS WHO HAVE MADE THIS BOOK BETTER
[TXT] intro.txt INTRODUCTION
[TXT] chap1.txt PYTHON BASICS
[TXT] chap2.txt BASIC STRING OPERATIONS
[TXT] chap3.txt REGULAR EXPRESSIONS
[TXT] chap4.txt PARSERS AND STATE-MACHINES
[TXT] chap5.txt INTERNET TOOLS AND TECHNIQUES
[TXT] appendix_a.txt A SELECTIVE AND IMPRESSIONISTIC SHORT REVIEW OF PYTHON
[TXT] appendix_b.txt A DATA COMPRESSION PRIMER
[TXT] appendix_c.txt UNDERSTANDING UNICODE
[TXT] appendix_d.txt A STATE-MACHINE FOR ADDING MARKUP TO TEXT
[TXT] glossary.txt GLOSSARY TERMS

836:本田
08/02/07 00:38:09
Xml Processing With Python (Charles F Goldfarb Definitive Xml) (CD-ROM)
Sean McGrath (著)
URLリンク(www.amazon.co.jp)
# CD-ROM: 527ページ
# 出版社: Prentice Hall Ptr; Pap/Cdr版 (2000/6/15)
# 言語 英語, 英語, 英語
# ISBN-10: 0130211192
# ISBN-13: 978-0130211194
# 発売日: 2000/6/15
# 商品の寸法: 23.4 x 17.9 x 3.8 cm

837:デフォルトの名無しさん
08/02/07 00:52:13
たけち

838:デフォルトの名無しさん
08/03/31 17:24:52
今XPathやってて思ったんだけど、
なんで文字列関数にstarts-withはあるのにends-withはないの?

839:デフォルトの名無しさん
08/03/31 17:27:21
重いからじゃ

840:デフォルトの名無しさん
08/03/31 21:15:58
>>838
> 今XPathやってて思ったんだけど、
> なんで文字列関数にstarts-withはあるのにends-withはないの?

XPath 2.0 Functions にはあるけどなー
URLリンク(www.w3.org)

841:デフォルトの名無しさん
08/04/07 10:53:11
XML の中にバイナリデータぶち込みたいんだけど Base64 の UTF-8 版みたいなもんは無いのか?
使えるコード多くなるから効率も良くなるだろう。

842:デフォルトの名無しさん
08/04/07 12:29:22
ishみたいな?

843:デフォルトの名無しさん
08/04/07 13:13:32
ish てパソ通で使われてた奴?
懐かしいけどあれ UTF-8 扱えるの?

844:デフォルトの名無しさん
08/04/07 13:48:47
XPathの解説って仕様書以外に詳しいところってある?

845:デフォルトの名無しさん
08/04/07 21:48:52
>>843
ishで直接utf-8は使えないけど、使えたら面白そうだ。

846:デフォルトの名無しさん
08/04/13 10:40:53
>>844
仕様書以上に詳しかったらそっちが仕様書になるべきだな

847:デフォルトの名無しさん
08/04/13 10:53:00
仕様書に例題とかチュートリアルとか不要だろ。
引っ込んでろバカ。

848:デフォルトの名無しさん
08/04/13 13:36:27
何真っ赤になってんだ?

849:デフォルトの名無しさん
08/04/13 17:04:58
例題ついてたら詳しいことになるのか?

850:デフォルトの名無しさん
08/04/13 17:10:32
付いてないより詳しいな。バカなのか?

851:デフォルトの名無しさん
08/04/13 17:16:50
過疎は分かるがお前らに足りない物

     ス ル ー カ

852:デフォルトの名無しさん
08/04/13 17:24:57
ネスト構造の人形か

853:デフォルトの名無しさん
08/04/15 00:42:08
バカバカ言ってる面白い人がいると聞いて歩いてきました

854:デフォルトの名無しさん
08/04/15 01:10:22
誰がガバガバだ

855:デフォルトの名無しさん
08/04/25 22:43:31
<rect name="skillperk_background">
<include src="xxx\generic_background75.xml" />
<visible> &true; </visible>
<depth> 50 </depth>
<locus> &true; </locus>
<user0>
<copy src="penis_icon" trait="x" />
<add src="penis_icon" trait="width" />
<add> 300 </add>
</user0> <!-- xxx add width -->
<user1><!-- xxx add height -->
<copy src="penis_icon" trait="y" />
<add src="penis_icon" trait="height" />
<!-- <add> 30 </add> -->
</user1>
<x>
<copy src="screen()" trait="width" />
<sub src="me()" trait="width" />
<div> 2 </div>
</x>
<y>
<copy src="screen()" trait="height" />
<sub src="me()" trait="height" />
<div> 2 </div>
</y>

856:デフォルトの名無しさん
08/05/08 22:24:03
PDFが扱えるXSL-FOで使い物になる奴ってある?

857:デフォルトの名無しさん
08/05/09 00:05:31
>>856
XSL-Formatter

858:デフォルトの名無しさん
08/05/11 02:47:45
XSL-Formatter 高すぎて個人じゃ手賀でないよぉ
貧乏研究者のために非営利目的限定で安く出してくれないものか・・・


859:デフォルトの名無しさん
08/05/12 02:19:56
>>856
stylus studio のエンタープライズ版は?
高機能の割りにはかなり安いと思うけど

860:デフォルトの名無しさん
08/05/13 08:00:23
XML spy の無料ver 無くなったの?

861:デフォルトの名無しさん
08/05/16 01:35:44
XQueryをSAXON使ってJava埋め込みで実装したいんだが、
どっかいいサンプルのってるサイトはないだろか?

862:デフォルトの名無しさん
08/05/18 22:36:29
>>856
apache FOPって使い物にならないの?

863:デフォルトの名無しさん
08/05/18 22:40:07
>>862
ならない

864:デフォルトの名無しさん
08/05/22 15:35:33
プログラムの事は全くの素人です。
XBRLのプログラミングするのって難しいのでしょうか?
例えば、EDINETのデータを企業ごとにEXCELに出力するようなソフトを
作ってとお願いしたら、どの位の予算でできるものなんでしょうか。

865:デフォルトの名無しさん
08/05/22 16:52:28
>>864
単にデータを変換するだけなら学生一人で1日あればその程度のプログラムは作れる。
規模とか実用的な処理速度とか使い勝手とかいろんな要件を追加すればその分だけ金はかかるけどな。

866:デフォルトの名無しさん
08/05/22 19:01:37
xsltprocっていうのを入れてみようと思うんですが、これはXSLT2.0/XPath2.0をサポートしているのでしょうか?
URLリンク(xmlsoft.org)みても書いてないように見えます。

867:デフォルトの名無しさん
08/05/22 20:57:34
>>866
内部で使ってるlibxsltみると幸せになるかもね

868:デフォルトの名無しさん
08/05/22 21:19:13
ヒントをありがとうございます。URLリンク(xmlsoft.org)を見たらlibxsltはXSLT 1.0の実装だと書いてありました。ガッカリ。

869:デフォルトの名無しさん
08/05/26 16:42:58
"XMLの短所"の所に"XML文書における内容と属性の区別は、一定の人々にとっては不自然に感じられる。XMLのデータ構造の設計を難しくする要因となっている。"
と書かれていますが、具体的に解る日本語のサイトは無いですか?

870:869
08/05/26 17:36:19
検索の仕方を変えたら、見つかりました。お騒がせしました。

871:デフォルトの名無しさん
08/05/26 22:44:29
(要素の)内容と属性の違いがなんで不自然に感じるんだ?
そう感じる奴はSGML/XMLに於ける文章の構造化が出来てないだけじゃないか。
そもそも文章であるxmlインスタンスはデータ構造を含む事はあってもそのものはデータ構造じゃないぞ。

いつものことだが文章をデータ構造として扱おうとするから不自然が発生する。

872:デフォルトの名無しさん
08/05/26 23:46:56
「一定の人々」「感じられる」なんていったらどんなことでも
言える罠。

・一定の人々にとっては池田犬作は神であると感じられる
・一定の人々にとってはマイナスイオンは癒し効果があると
 感じられる
・一定の人々にとってはLispを使わない奴はハッカーじゃないと
 感じられる

873:デフォルトの名無しさん
08/05/27 00:10:21
>>871-872
んな一般的な話じゃなくて、要素vs属性宗教戦争をwikiだかに書いたやつが
わけわからんのに言及したんだろ。

874:デフォルトの名無しさん
08/05/27 00:13:32
どうでもいいけど日本語的におかしいよ。

875:デフォルトの名無しさん
08/05/28 18:07:00
で、おまえらはnameを属性、要素のどちらにするんだ?

876:デフォルトの名無しさん
08/05/28 18:41:28
nameの意味次第じゃね

877:デフォルトの名無しさん
08/05/30 18:01:59
【な め な め】

878:デフォルトの名無しさん
08/05/30 21:34:50
長所新車な質問で済みません。
 <foo>"It's fool!"</foo>
みたいに要素の内容に文字実体参照を使わず直接 " とか ' を
書いてもいいような気がするけど駄目ですか?
(gt lt amp が無理なのは分かってます)

879:デフォルトの名無しさん
08/05/30 21:54:03
どう処理するか次第じゃない?

880:デフォルトの名無しさん
08/05/30 22:37:27
>>878
直接書いて何も問題ないよ。
gt も書いていい。


881:デフォルトの名無しさん
08/05/31 18:36:22
>>879 >>880
ありがとう。
>gt も書いてもいい。
開いてないものを閉じるはずがないということで納得。

882:デフォルトの名無しさん
08/06/05 02:25:17
質問なのですが
Xpathを使用する際に宣言ってありますか?
それともXSLの仕様の1つだからXSL宣言だけでOKなんでしょうか?



883:デフォルトの名無しさん
08/06/05 02:26:15
日本語で

884:デフォルトの名無しさん
08/06/05 04:48:59
>>882
流石に日本語ではカワイソウ
出直して来い

885:デフォルトの名無しさん
08/06/05 16:34:30
JSONみたいにXMLのマージのできるJavaのライブラリや機能ありますか?

886:デフォルトの名無しさん
08/06/06 00:41:57
ジェイソンの対抗馬のフレディというのがある

887:デフォルトの名無しさん
08/06/07 02:02:03
>>886
「Web ブラウザから利用できるSAXパーサ“Freddy” の実装と評価」
URLリンク(www.ieice.org)

888:デフォルトの名無しさん
08/06/16 11:53:32
xslt、xslの質問です。

<xsl:output
で、
indent="yes"

にすると、インデントさせてHTMLを出力させているのですが、
部分的にインデントさせずに出力する方法はありませんでしょうか?

xsltは、C#のSystem.Xml.XslのXslTransformを使っています。

889:デフォルトの名無しさん
08/06/16 12:01:39
何をやりたいかというと、
<img .../><img .../><img .../>
のように<img>を連続で配置したいのです。
(そうしないとIE7, html4strictで表示が変わる)

<![CDATA[ ほげほげ ]]>
で記述すれば、いけると思っていたのですが、
ソースがそのまま出てしまいます orz

890:888=889
08/06/16 13:26:54
disable-output-escaping="yes"でうまくいきました!

xslで、
<xsl:template match="hoge">
  <xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:template>

xmlにて、
<hoge><![CDATA[<img ・・・/><img ・・・/><img ・・・/>]]></hoge>

でうまくCDATA内のHTMLをエスケープされずに出力できました!!

お騒がせしました。ありがとうございました。

891:デフォルトの名無しさん
08/06/16 16:25:29
【施設・ソフト系の話】特定健診・特定保健指導
スレリンク(hosp板)l50

892:デフォルトの名無しさん
08/06/16 17:44:40
URLリンク(tokuteikenshin.jp)
に載っているプログラムをどう思うか感想を。

893:デフォルトの名無しさん
08/06/17 23:01:23
>>892
まあいいんじゃない?

クラスに(たぶんJava)マップすることを想定してる書き方とか、
数値系とテキスト系で記述ルールをポリシ化してるっぽい所とか、
まあ一定にそれほど変じゃないポリシがある人が書いたように思える。
一部に名前空間周りが「?」な

URLリンク(tokuteikenshin.jp)

とかあるけど、全体的にはまっとうだと思われ。

かつてはxml0001,xml0002,xml0003,...とか<foo>abc/123/234/</foo>とか
ネーミングも構造化もへったくれもないXMLが色々なところで跋扈していてな・・・
それに比べれば夢のようだ。



最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4880日前に更新/254 KB
担当:undef