【XML】xmlns, XSLT, RelaxNG, JAXP, etc.【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/30(水) 01:08:08関連情報は、>>2-10位に適当に。
※RSSなどのWeb限定の話題は、Web板でどうぞ(XHTMLはローカルでも使うから可)。
前スレ? 【必須?】XML技術【使ってる?】
http://pc8.2ch.net/test/read.cgi/tech/1090253584/
0331デフォルトの名無しさん
2006/10/03(火) 19:35:51>利点はすぐに書き換えられることぐらい…。
ぐらい...って、おまい、それ、チョー重要だぞ。
すぐに書き換えられるってことはそもそも最初バージョンを書き起こすのも楽ってことだし、
デバッグもメンテナンスも楽ってことだぞ。
0332デフォルトの名無しさん
2006/10/03(火) 19:37:38つ 諸刃の刃
ソースコードだって直ぐ書き直せるし、interfaceだってプログラマの意思で書き換えることができる
便利だけど怖い
0333デフォルトの名無しさん
2006/10/03(火) 23:15:46http://www.xmlmaster.org/atelier/mc006.html
にあるITunesのXMLをHTMLに変換するXSLTに手を加えて
アーティスト名でソートしようと思い、
<xsl:for-each select="plist/dict/dict/dict">
の下に
<xsl:sort select="key[text()='Artist']" data-type="text" order="descending" lang="ja" />
と加えてみたのですが、ソートされません。
ただ漠然とxsl:sort select=の指定(ロケーションパス?)が誤っている気がするのですが、
具体的にどうすれば良いのかがわかりません。
どなたかご教示いただけませんか。
0334デフォルトの名無しさん
2006/10/04(水) 15:51:030335333
2006/10/04(水) 19:48:54ありがとうございます。目的は達成できました。
コンテキストノードの前の兄弟ノードでkeyがArtistの
stringを指定している?
答えを頂いてもよく理解できてません。もっと勉強します。
0336デフォルトの名無しさん
2006/10/04(水) 20:30:440337デフォルトの名無しさん
2006/10/07(土) 21:41:45どんな構造にしたらいいのかよくわからないからどうか教えてくれないか?
言語はCとC++でヘッダファイルごとに分けようと思っている。
0338デフォルトの名無しさん
2006/10/09(月) 11:19:14XML自体には、フラグメント識別子の扱いに関する定義はないと考えて良いのでしょうか?
0339デフォルトの名無しさん
2006/10/09(月) 22:16:57DTDで定義するが、それだと不便なので、
xml:idが勧告されている。
0340デフォルトの名無しさん
2006/10/10(火) 00:38:08どうもです。
0341デフォルトの名無しさん
2006/10/10(火) 22:07:450342デフォルトの名無しさん
2006/10/11(水) 09:49:51InputStreamやStringそのままとかDocumentFragmentとかでなしに。
何がしたいかというと、外枠の仕様だけ決めておいて、
中にメタデータをボキャブラリを問わず格納できるようにしたいのですが、
外枠だけを管理するライブラリとしては、中のメタデータには触らずに、
それを処理できるほかのライブラリに処理を渡すといったことができないかと。
0343デフォルトの名無しさん
2006/10/11(水) 12:30:430344デフォルトの名無しさん
2006/10/11(水) 21:42:500345デフォルトの名無しさん
2006/10/11(水) 23:01:080346デフォルトの名無しさん
2006/10/17(火) 03:57:450347デフォルトの名無しさん
2006/10/19(木) 20:51:32LISPってS式だと思ってるの?
0348デフォルトの名無しさん
2006/10/30(月) 17:47:27XMLからPDFを作ったりできるんだよね?
Office2007からはXMLを使うみたいだから
XSL-FOと組み合わればPDFつくれるんちゃう?
0349デフォルトの名無しさん
2006/10/31(火) 08:35:520350デフォルトの名無しさん
2006/10/31(火) 12:31:32Office2007ではそれを(確かZIPで)圧縮した形式がデフォルトになるだけ。
0351デフォルトの名無しさん
2006/11/01(水) 00:57:560352デフォルトの名無しさん
2006/11/01(水) 01:56:21そうかも。詳しくは知らないけど、確かそのZIPにはドキュメントに埋め込んだ
画像やらがフツーの画像ファイルの形式で保存されててその画像ファイルだけ
そこらの画像編集ソフトで開いて編集したりとかってこともできるようになるらしいね。
0353デフォルトの名無しさん
2006/11/01(水) 23:17:520354デフォルトの名無しさん
2006/11/07(火) 16:43:11Relaxer、もう終わりなんかなあ。好きなのに。
0355デフォルトの名無しさん
2006/11/08(水) 05:41:50Relaxerはどうか知らんが、ttp://www.xmlsmartdoc.org/は終わってるようだ。
0356デフォルトの名無しさん
2006/11/08(水) 10:53:35カタカナで全然書いてなくて分からん
0357デフォルトの名無しさん
2006/11/11(土) 00:29:440358デフォルトの名無しさん
2006/11/11(土) 01:04:23バグ修正だけど、Relaxer更新されたみたいだな。
0359デフォルトの名無しさん
2006/11/12(日) 04:17:39サンプルファイルを開いて意気込んだ。
2,3回開いて、IE、explorer.exeが落ちた。
,.――――-、
ヽ / ̄ ̄ ̄`ヽ、 勇者トンファーパーマン惨状
| | (・)。(・)|
| |@_,.--、_,> 俺が着たからにはもう色々と駄目だ
ヽヽ___ノ
/:::::::::::::::::l /77
/::::::::::i:i:::::::i,../ / |
l:::/::::::::i:i:::、:::/ / |
l;;ノ:::::::::::::::l l;.,.,.! |
/::::::::::::::::l/ / 冂
/:::::::;へ:::::::l~ |ヌ|
/:::::/´ ヽ:::l .|ヌ|
.〔:::::l l:::l 凵
ヽ;;;> \;;>
0360デフォルトの名無しさん
2006/11/12(日) 20:36:16私が作成したXMLファイルのエラーをチェックするために
コマンドプロンプトから
java dom.Counter (XMLファイル)
という風にやっているのですが、次のようなエラーが出てしまいます。
[Fatal Error] :-1:-1: Premature end of file.
開始タグと閉じタグが一致してないのが原因なのかとソースを何回も
チェックしましたが、そのような記述ミスはありません。
他に原因として考えられること、またはこのエラーの指す意味が
お分かりでしたら教えていただけませんか?
よろしくお願いします。
0361デフォルトの名無しさん
2006/11/13(月) 12:20:41XMLの記述に本当に問題がないかを調べる。
パーサによっては utf-8 でも BOM ついてると弾くとか、いろいろだよ。
0362デフォルトの名無しさん
2006/11/13(月) 12:34:25あると怒るやつ、ないと怒るやつ… 狂ってるとしか思えない。
0363デフォルトの名無しさん
2006/11/13(月) 14:14:23そんなに必要だったら必須にすりゃ良いのに
あったりなかったりとか、もう何考えてるのか。
0364デフォルトの名無しさん
2006/11/14(火) 01:27:360365デフォルトの名無しさん
2006/11/14(火) 06:19:58データをCVSで管理できるようになるってのがいいな。
0366デフォルトの名無しさん
2006/11/14(火) 06:46:23<?xml version="1.0" encoding="Shift_JIS" standalone="yes"?>
<hoge>ほげほげ</hoge>
というファイルを、
.load パス
.loadxml .xml
.save パス
すると、
<?xml version="1.0" standalone="yes"?>
<hoge>ほげほげ</hoge>
になってしまいます。encodingが変わってしまう理由と
loadxmlを使っても、encodingが保持される方法について教えてください。
(実際には上記例のように、単純に読み直して保存するだけではありません)
WSHからMSXML2.DOMDocumentを利用しています。
0367デフォルトの名無しさん
2006/11/14(火) 08:37:310368デフォルトの名無しさん
2006/11/16(木) 01:18:57ActiveScriptか.NETを使える。
beansとして作って、ActiveX化すれば可能なんじゃね?
素直には無理。
0369デフォルトの名無しさん
2006/11/16(木) 11:56:45設定ファイルの動作を切り替えたいんだけどコメントアウトの修正だとまんどくさいです。
0370デフォルトの名無しさん
2006/11/16(木) 12:37:41DTDを解釈するパーザなら使える。
0371デフォルトの名無しさん
2006/12/07(木) 22:43:42DTDのENTITYだけ使おうかとも思ったんですが、うまくいきませんでした。
0372デフォルトの名無しさん
2006/12/17(日) 19:42:100373デフォルトの名無しさん
2006/12/17(日) 23:11:36XMLデータベースってありませんか?
Javaは重いのでできれば遠慮したい、データ本体は静的でReadOnly可、事前にインデックス
作成も可、という条件で。
0374デフォルトの名無しさん
2006/12/18(月) 22:58:280375デフォルトの名無しさん
2006/12/18(月) 23:23:24演算とかの速度は速いと思うんだけどね
0376デフォルトの名無しさん
2006/12/19(火) 01:15:00仮想メモリのスワップとかJavaに限った話じゃないような・・・
GCもスカベンジならそれほどコスト高くないし。
あとは、フルGCをなるべく発生させないようにチューニングとか。
すれ違いスマソ
0377デフォルトの名無しさん
2006/12/19(火) 01:39:12オプソでもxindiceだっけ?いくつかあるんじゃない?
0378デフォルトの名無しさん
2006/12/19(火) 18:35:13JavaVMのメモリ使用量がでかいから他よりスワップがおきやすい。
0379デフォルトの名無しさん
2006/12/19(火) 22:14:160380デフォルトの名無しさん
2006/12/19(火) 22:25:050381デフォルトの名無しさん
2006/12/22(金) 23:45:16JavaDBは速い奴は無駄に速いぞ。H2はMySQLより速いというくらいだ。
0382デフォルトの名無しさん
2006/12/23(土) 00:27:55出来ればソースが欲しいけど、自分で探しにいく。
0383デフォルトの名無しさん
2006/12/24(日) 06:48:10できないでいます。
この場合、XSLをどのように書けばいいのでしょうか?
XSLTプロセッサはJava6SEに標準でついているものを使用しています。
□htmlファイル(これを修正することはできない)
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ほげ</title>
</head>
<body>
</body>
</html>
□xslファイル(これがうまくいかない)
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
<xsl:template match="/">
<result>
<title>
<xsl:apply-templates select="html/head"/>
</data>
</result>
</xsl:template>
<xsl:template match="html/head">
<xsl:copy-of select="title"/>
</xsl:template>
</xsl:stylesheet>
0384383
2006/12/24(日) 06:51:36□xslファイル(これがうまくいかない)
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
<xsl:template match="/">
<result>
<title>
<xsl:apply-templates select="html/head"/>
</title>
</result>
</xsl:template>
<xsl:template match="html/head">
<xsl:copy-of select="title"/>
</xsl:template>
</xsl:stylesheet>
0385デフォルトの名無しさん
2007/01/03(水) 23:47:14こういうの見るとXSLTがいかにキチガイじみているかわかる。
スゲーとは思うけど。
0386デフォルトの名無しさん
2007/01/04(木) 01:36:43別にその程度じゃそんなにキチガイじみてるとは思わんが。
てか、XSLTはもっといろんなことができる。
データ入力まわりの問題をうまく解消しないまま途中でほったらかしにしちゃったけど
XSLTでタスク管理のツールを作ったこととかあるぞ。ちゃんとタスクの親子関係に
基づいてツリー表示もできるヤツ。同じデータをいろんな組み合わせ or いろんな見せ方を
したい場合に XSLT はとっても重宝する。
0387デフォルトの名無しさん
2007/01/04(木) 08:39:300388デフォルトの名無しさん
2007/01/09(火) 11:54:30複数テンプレート用意する方を俺は選ぶ。
あるいは XML 丸投げして、
クライアント側で勝手に描画してください形式にする。
XLST の方が素晴らしいケースってどんな場合?
0389デフォルトの名無しさん
2007/01/13(土) 02:46:500390デフォルトの名無しさん
2007/01/13(土) 05:28:39同感
あとCDATAセクションもどうにかしてほしかった
0391デフォルトの名無しさん
2007/01/13(土) 08:27:32>>385の人も言ってるように形式的な変換なら、XSLTで一発の方がいいかな。
間にいろいろ挟みたくない場合は少なくないし。
他の言語でも変換は出来ると言われたら確かにそうだけど
0392デフォルトの名無しさん
2007/01/13(土) 12:30:47>もっとシンプルなテンプレート言語
ちなみに今何を使ってる?
0393デフォルトの名無しさん
2007/01/15(月) 16:23:27velocity 使ってます(java)。
利点は構文がシンプルなのと、
変数は #var の形式だから < > で囲う系と比べて
ブラウザでの確認がしやすい点。
難点はホワイトスペースが意味を持つ場合、
改行その他が表示されないように工夫する必要があって
かえって読みにくくなる点。
テンプレート言語ではないけど e4x も重宝してます。
0394デフォルトの名無しさん
2007/01/15(月) 22:42:16ちょっと本筋から外れるが、「形式的定義」の意味を間違えてないか?
中の人はこういう感じの意味で言ってると思う。
http://www.chimaira.org/docs/FormalReasoning.htm
0395デフォルトの名無しさん
2007/01/24(水) 20:10:15DOMの場合は解析を終えた状態ですが、SAXはインタプリタですよね?
0396デフォルトの名無しさん
2007/01/24(水) 22:49:13<A>
foo
<B>
<C> bar </C>
<D> baz </D>
</B>
qux
<B>
<C> hoge </C>
<D> fuga </D>
</B>
piyo
</A>
から<A>foo bar qux hoge piyo</A>
を抜き出したいんですが、どう書けばいいのでしょうか?
0397デフォルトの名無しさん
2007/01/24(水) 22:59:46ども。velocityはちょっといじって投げちゃってた。
0398デフォルトの名無しさん
2007/01/24(水) 23:26:24xsl:value-of はテキストノードだけ残るんでは。
0399396
2007/01/25(木) 00:52:59<xsl:template match="/">
<xsl:apply-templates select="A"/>
</xsl:template>
<xsl:template match="A">
<xsl:copy>
<xsl:value-of select="."/>
</xsl:copy>
</xsl:template>
という感じで書いてみたんですが、Aの子ノードの内容を全部取ってくるので、
必要ないbazやfugaが入ってしまいます。
0400デフォルトの名無しさん
2007/01/25(木) 01:56:54入力として以下のような XML があります。
<?xml version="1.0" ?>
<article>
<title>プログラム技術板について</title>
ここの板の住人はとても親切です。
<photo file="hiroyuki.png" />
こんな人にも親切に質問に答えてくれます。きっと。
</article>
これを整形して
<html>
<head><title>プログラム技術板について</title></head>
<body>ここの板の住人はとても親切です。<img src="hiroyuki.png" />こんな人にも親切に質問に答えてくれます。きっと。</body>
</html>
こういう出力を得たいのですが上手くいきません。
具体的には間に別のノードが挟まったテキストノードの扱い方がわかりません。
〜続きます〜
0401400
2007/01/25(木) 01:58:41<?xml version="1.0" encoding="Shift_JIS" ?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="utf-8" /><xsl:template match="/"><xsl:apply-templates /></xsl:template>
<xsl:template match="article">
<xsl:element name="html">
<xsl:element name="head">
<xsl:element name="title">
<xsl:value-of select="title" />
</xsl:element>
</xsl:element>
<xsl:element name="body">
<xsl:for-each select="../*">
<xsl:apply-templates select="text()"/>
<xsl:apply-templates select="photo"/>
</xsl:for-each>
</xsl:element>
</xsl:element>
</xsl:template>
<xsl:template match="text()">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="photo">
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="@file" />
</xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet> 〜続きます〜
0402400
2007/01/25(木) 01:59:28text() と photo を別々に apply している部分を * にすると欲しいテキストが処理されず、代わりに title の中身のテキストを拾ってきてしまうようです。
このような場合、どう記述すればよいでしょうか?
宜しくお願い致します。
0403デフォルトの名無しさん
2007/01/25(木) 13:11:15なんか認識を間違えてる気がする。DOMだろうとSAXだろうとStAXだろうとパース手法とデータの扱い方の違いの問題だろうな。
>SAXにおいてスキーマはどのような位置づけになるのでしょうか?
多分欲しい回答は自分で文書型をパースしてそれにしたがってバリデートするって言って欲しいんだろう。
>DOMの場合は解析を終えた状態ですが、
それは内部で既にパース済みだからだよ。既にパース結果をDOMインターフェイスから扱える形になってる。
>SAXはインタプリタですよね?
そこまで高度なものじゃなくてポピュラーなXML APIは全て字句解析機。
トークナイズしてトークンをハンドラにディスパッチする事によってデータを扱う。
SAXの場合はハンドるした生のデータをプログラマが扱うがDOMの場合はDOMインターフェイスから扱えるように加工されたデータを扱う。
SAXの場合はトークナイズしてディスパッチした時点でデータを破棄するがDOMは
"後で"扱うために保持するのでデータの持ち方をどうするかという観点からも加工されている。
データの持ち方までDOMは関与しないからどう持つかは実装次第で必ずツリーかは別だけどな。
多分>>395はPLインタプリタやコンパイラみたいな物を想像しててSAXがインタプリタと言ったんだろうな。
そこまで複雑なものじゃないよ。その中の字句解析機に当たる。
その次の構文解析と意味解析辺りがバリデータと言えるか。
XMLパーサはフレームワークとかじゃなくてただのレイヤーだ。
何やっててスキーマは〜って思ったんだ?何をしたいのか聞いた方が早いと思う。
自力でパーサ実装した事ないだろ?
0404デフォルトの名無しさん
2007/01/26(金) 01:47:23元のXMLの構造を見直したら?
<article>
<title>プログラム技術板について</title>
<body>ここの板の住人はとても親切です。</body>
<photo file="hiroyuki.png">こんな人にも親切に質問に答えてくれます。きっと。</photo>
</article>
とかさぁ。
0405デフォルトの名無しさん
2007/01/29(月) 11:39:14XML+XSLTでやろうと思っているのですが
サンプルページなどを見ると、
表示するだけで項目の編集などをやっていません
項目ごとにCGIなり編集なりを行いたい場合
どのようにするのが一般的でしょうか?
0406デフォルトの名無しさん
2007/01/30(火) 20:59:04> <xsl:for-each select="../*">
> <xsl:apply-templates select="text()"/>
> <xsl:apply-templates select="photo"/>
> </xsl:for-each>
もう見てないかもしれないけど、一応。
上の4行を<xsl:apply-templates select="text()|photo"/>の1行だけに書き換えればいい。
もし余計なスペースと改行が邪魔なら
> <xsl:value-of select="."/>
を<xsl:value-of select="normalize_space(.)"/>にでもするといいよ。
>>405
<form>と<input>でボタンをつければいいだけでは?
0407デフォルトの名無しさん
2007/02/02(金) 14:53:40namespaceのところでおかしくなるんです。
仕様で無理なのでしょうか?
ちなみにFirefoxの拡張で試しています。
0408デフォルトの名無しさん
2007/02/03(土) 14:03:34何も知らない俺からすれば
鉛筆でノートに図形を描きたいんですけど、
指先のところでおかしくなるんです。
仕様で無理なのでしょうか?
ちなみに100¥ショップので試しています。
みたいにおもえた
0409デフォルトの名無しさん
2007/02/03(土) 14:18:48>>408は煽ってるわけじゃないぞ。
もう少し問題の切り分けをしてみ?
0410407
2007/02/04(日) 05:17:55XFormsでRDFを生成したいのですが、インスタンスに名前空間があると
例)
"RDF/Description/creator"というXPathで参照すると入力欄は出ず、
"rdf:RDF/rdf:Description/dc:creator"というXPathで参照すると入力欄は出るけれども
エラー: XForms Error (15): Could not bind control to instance data と怒られてしまいます。
XFormsで生成したXMLには、インスタンスで指定した名前空間接頭辞の設定が消えてしまうのですが、
そこが問題なのでしょうか?
解決策をご教授いただければ幸いです。
0411デフォルトの名無しさん
2007/02/05(月) 15:47:18XSLTを切り替えたいのでASP.NETを使って
FormとInputでやってみたのですが
xsl:elementとxsl:attributeでinputタグを書くと
終了タグが閉じないinputタグが生成されたり
ASP.NET用のformタグ内で宣言すると
Validateエラーが出たりとなかなか上手くいきません。
asp.netなんて使うなって話ではあるんですが・・・
0412デフォルトの名無しさん
2007/02/21(水) 11:12:47http://www.microsoft.com/downloads/details.aspx?FamilyID=d21c292c-368b-4ce1-9dab-3e9827b70604&DisplayLang=ja
Microsoft XML Notepad 2007
http://www.microsoft.com/downloads/details.aspx?FamilyID=72d6aa49-787d-4118-ba5f-4f30fe913628&DisplayLang=en
0413今日の日記
2007/03/15(木) 04:20:42参考書の間違いに気づいた俺に感動した。
参考書だだ暗記癖が抜けてきたよい傾向と受け止めよう。
0414デフォルトの名無しさん
2007/03/15(木) 09:59:38教本じゃなくて紙媒体の参考書が欲しいだけの人間にはこういうのは困る。
0415デフォルトの名無しさん
2007/03/15(木) 20:25:39正誤表(パッチ)で上書きしてから使うのが大切ってこったね。
0416デフォルトの名無しさん
2007/03/15(木) 20:26:180417デフォルトの名無しさん
2007/03/17(土) 19:58:15うちもC、Java、VB(VBA)と手広い環境でやってるんで
XMLの導入を勧めたいところだ。
0418デフォルトの名無しさん
2007/03/17(土) 21:41:10ヒューマンフレンドリーな方法で編集したいんだが
0419デフォルトの名無しさん
2007/03/17(土) 22:06:38あんまり高度な書き方すると読む側が大変だから程ほどにね。
0420デフォルトの名無しさん
2007/03/18(日) 01:22:59WXSは強力すぎてそこら辺の要件には一致しないし、仕様がでか過ぎて実装も困難なんだけどねw
0421デフォルトの名無しさん
2007/03/18(日) 01:34:48Altova XMLSpyがおすすめ。
>>420
実装するのは俺じゃないしナー。
世の中の対応もだいぶ進んできた。Eclipse WTPの
XMLエディタはおすすめ。ばりばり補完してくれる。
0422デフォルトの名無しさん
2007/03/18(日) 05:59:36スキーマバリデータ書いてみ?死ねるw
文法が可変の言語インタプリタ書いてるみたい。
DTD→RELEXNG→WXSの順に仕様がでかくなるんでDTDじゃ物足らず、WXSじゃでか過ぎるって場合が良くある。
RELEXNGは両端の架け橋として良く出来てる。
0423デフォルトの名無しさん
2007/03/18(日) 10:17:00complexTypeひとつにrestriction施したsimpleTypeを項目数分書くとかで十分だ
0424デフォルトの名無しさん
2007/03/18(日) 14:29:28バリデータとか書く側ならともかく、フツーに使う側からしてみりゃ
別に仕様が大きすぎて困ることはないけどね。
0425デフォルトの名無しさん
2007/03/18(日) 19:58:26ttp://www.horobi.com/xml/XMLSchemaDosAndDONTs.ja.html
> このあたりは XML Schema ワーキンググループのメンバーが開発した
> XSV でさえ、部分的にしかサポートしていないんだ。
みたいな。
まあ、安全そうな機能だけ使っておけばよいのだろうけれど。
0426デフォルトの名無しさん
2007/03/19(月) 02:44:40とかするにはどうするの
0427デフォルトの名無しさん
2007/03/19(月) 14:20:130428デフォルトの名無しさん
2007/03/19(月) 21:00:000429デフォルトの名無しさん
2007/03/21(水) 09:09:33今、XMLをメタモデル化してそのモデルに自由にアクセス出来るライブラリ作ってんだけど総称符号化について日本語で読める文書知らない?論文でも良いんだけど・・・。
もう一つ、XML::Twingのようなハイブリッドパーサの実装他に知らない?
一応仕様だけは完成したけど煮詰めたくて、けどやってる事がメタ過ぎて参考になる資料がなくて困ってる。
当方オライリーの入門XML2版だけある。
#簡単に言うとXMLに対してランダムアクセスと順次・逆順次アクセスが自由に可能になる。
但しアクセスのみに焦点を置いてるので生成機能はない。
実装してる人間からすればプログラミング単位がメタ過ぎて発狂する・・・
0430デフォルトの名無しさん
2007/04/10(火) 22:35:44■ このスレッドは過去ログ倉庫に格納されています