スレ無いしサイト少ないので立ててみる
いらなかったらサゲまくってください
探検
C++でXML(主にxerces)やろう!
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG19shige
NGNG >>18
「Linux プログラミングバイブル」という本の後半に記述があるので参考にするべきさdふぇygふぇf
ふぇjぢvct
qwdqwdxさ0pfのいsぢおjh32rkt3;ふぇ76222おいうあ
ccccwqdwqdl@p@
Ruby!
「Linux プログラミングバイブル」という本の後半に記述があるので参考にするべきさdふぇygふぇf
ふぇjぢvct
qwdqwdxさ0pfのいsぢおjh32rkt3;ふぇ76222おいうあ
ccccwqdwqdl@p@
Ruby!
NGNG
21デフォルトの名無しさん
NGNG C++XMLはこれからバリバリ必要になりそうだからね
NGNG
Xerces+ICUでコンパイルする方法はepistemeのページに書いてあったなぁ…。
漏れは使いそうにないけど。
漏れは使いそうにないけど。
NGNG
JavaとC#含め.NET付近では騒がれてる(XML)けどC++でってのはあんまり聞かないのは気のせい?
NGNG
サーバサイドと同じく、C++がJavaに平伏した一例でもある>XML
NGNG
イクサーシズと読むらしいよ。
NGNG
xer ザ〜じゃねーの?
NGNG
Xeon=ジーオン
28デフォルトの名無しさん
NGNG C++でこそXML。Javaのあんなとろい処理は待てない。
データ形式をXMLにすることにするオーバーヘッドは
通信よりも処理にかかる負荷が大きい。
というわけでC++まんせー
データ形式をXMLにすることにするオーバーヘッドは
通信よりも処理にかかる負荷が大きい。
というわけでC++まんせー
NGNG
XMLは何かこの先力を付けて来る気がする予感
NGNG
C#の文字列インデックスは萌えですよ
まさにXML向き
まさにXML向き
NGNG
MSXMLならC/C++から扱えますYO!
MS限定だけど・・・
MS限定だけど・・・
NGNG
組み込み機器がXML処理系を実装することなんて
あるのかな?またそういったときにXercesの
一部分が使われることなんてあるんでしょうか?
あるのかな?またそういったときにXercesの
一部分が使われることなんてあるんでしょうか?
NGNG
XercesだけじゃなくてC++でXML総合スレみたいにしたほうがよさげね
需要も少なそうだし
需要も少なそうだし
NGNG
libxml2って何気に大きいのな
NGNG
XML Scheme、XPath、XPointer なども含まれているからね。
NGNG
37デフォルトの名無しさん
NGNGNGNG
>>37
Gnomeはlibxml2を使ってるかもしれないけど、
libxml1,libxml2はべつにGnomeとは何の関係もないよ。
つか、使ってるひといるんかな?
libxercesよりはコンパクトでいいと思うんだけど。。
Gnomeはlibxml2を使ってるかもしれないけど、
libxml1,libxml2はべつにGnomeとは何の関係もないよ。
つか、使ってるひといるんかな?
libxercesよりはコンパクトでいいと思うんだけど。。
39デフォルトの名無しさん
NGNG 保守あげ
40デフォルトの名無しさん
NGNG http://www-6.ibm.com/jp/developerworks/xml/020118/j_x-ctlbx.html
C/C++ developers: XMLツールボックスの中身を充実させる
C/C++ developers: XMLツールボックスの中身を充実させる
41◯
NGNG >>38
そうけ?
Libxml is the XML C library developed for the Gnome project.
と書かれてあるけど。
http://xmlsoft.org/index.html
見てももろGnomeだし。違うもの言ってるのか?
xsltprocは(コマンドとして)使ってる。軽いよ。
特にウチでは問題無し。
そうけ?
Libxml is the XML C library developed for the Gnome project.
と書かれてあるけど。
http://xmlsoft.org/index.html
見てももろGnomeだし。違うもの言ってるのか?
xsltprocは(コマンドとして)使ってる。軽いよ。
特にウチでは問題無し。
NGNG
NGNG
「C++によるXML開発技法」って本どうですか。
あれで\4000以上は高いと思ったけど。
あれで\4000以上は高いと思ったけど。
44デフォルトの名無しさん
NGNG 保守age
NGNG
CやC++でXML使ってなんかしてる人って、本気でいるの?
NGNG
正気じゃないとでも?
NGNG
>>45
そうそう。頭悪いよね
そうそう。頭悪いよね
NGNG
普通に使ってますよ
頭悪くてごめんなさい
頭悪くてごめんなさい
NGNG
50デフォルトの名無しさん
NGNG age
51デフォルトの名無しさん
NGNG パーサじゃなくて、C++でXMLを出力するライブラリって無い?
NGNG
>>51
パーサの DOM API 使って Document オブジェクトを作ればいいんじゃないの?
パーサの DOM API 使って Document オブジェクトを作ればいいんじゃないの?
NGNG
bcc用組み込みパーサやってる。
需要あるならSourceForgeに上げるけど。
需要あるならSourceForgeに上げるけど。
5451
NGNGNGNG
↑ハァ?
バカニハウンザリ
バカニハウンザリ
56デフォルトの名無しさん
NGNG >>51
xercesならDOMWriterを使うと幸せに慣れるぞ
xercesならDOMWriterを使うと幸せに慣れるぞ
57デフォルトの名無しさん
NGNG 内部のツリー状データ構造を共有したりできるの?>xercesとxalan
NGNG
printf関数でXMLを書き出すの?
NGNG
使うならstd::ostream系列でしょ
NGNG
61デフォルトの名無しさん
NGNG 保守
62デフォルトの名無しさん
NGNG メンバー募集あげ。
プログラムする/しないに関わらずメンバー募集。
自分たちでXMLパーサつくりゃんせ。
プログラム作らないがアイコン作りますとか
要求機能アンケートしますたとか
文章自信ありますとかそれで充分結構。
https://sourceforge.jp/projects/frogger/
プログラムする/しないに関わらずメンバー募集。
自分たちでXMLパーサつくりゃんせ。
プログラム作らないがアイコン作りますとか
要求機能アンケートしますたとか
文章自信ありますとかそれで充分結構。
https://sourceforge.jp/projects/frogger/
NGNG
>>62
パーサにアイコンが必要?
パーサにアイコンが必要?
64デフォルトの名無しさん
NGNG >>63
現状でアプリはホイホイ作れますですはい。
ベースはできてる。タイトルの検索とか
リンクの抽出とかできる。
後の作業はXでないHTMLへの対応とかXSLTプロセッサ。
Irvineのアレ見てるけど
人集めるってたいへんだなぁとオモタ。
現状でアプリはホイホイ作れますですはい。
ベースはできてる。タイトルの検索とか
リンクの抽出とかできる。
後の作業はXでないHTMLへの対応とかXSLTプロセッサ。
Irvineのアレ見てるけど
人集めるってたいへんだなぁとオモタ。
NGNG
NGNG
おまいらパーサなんてどうでもいいからスキーマコンパイラ作れ。
67デフォルトの名無しさん
NGNGNGNG
>>67
RelaxerのC++版かなぁ…
>このオプションはRELAXを入力として、C++やRubyといった言語のプログラムを生成する用途に使用することを・・・
ttp://www.asahi-net.or.jp/~dp8t-asm/java/tools/Relaxer/man_ja.html
のC++オプションを提供するプロジェクトはどう?
RelaxerのC++版かなぁ…
>このオプションはRELAXを入力として、C++やRubyといった言語のプログラムを生成する用途に使用することを・・・
ttp://www.asahi-net.or.jp/~dp8t-asm/java/tools/Relaxer/man_ja.html
のC++オプションを提供するプロジェクトはどう?
NGNG
悪くないがオレが立てる気はないなぁ。
立ったら参加する気はちょいとある。
立ったら参加する気はちょいとある。
NGNG
NGNG
7271
NGNG ruby版既にありました。
ttp://www.ba.wakwak.com/~fuchi/rubyxml/
ttp://www.ba.wakwak.com/~fuchi/rubyxml/
NGNG
パーサじゃなくて、C でXMLを出力するライブラリって無い?
74shige
NGNG libxmlのxmlDocDump()とか使うといいよ。ドキュメントのtreeのセクション見てみ。
75デフォルトの名無しさん
NGNG Xerces1.4.3を使っています。(Javaですが)
DTDの読み込み・編集・出力はどうやってやれば良いですか?
あたりつけてDocumentからDocumentTypeを取得してみたら空っぽだったのと、
そもそもDocumentTypeでどうやって<!ELEMENT A (B?, C*)>みたいな事を表せるのかピンと来ません。
方向間違ってる?
DTDの読み込み・編集・出力はどうやってやれば良いですか?
あたりつけてDocumentからDocumentTypeを取得してみたら空っぽだったのと、
そもそもDocumentTypeでどうやって<!ELEMENT A (B?, C*)>みたいな事を表せるのかピンと来ません。
方向間違ってる?
76デフォルトの名無しさん
NGNG MSXMLがあるのに何故にXercesなんか…。
NGNG
↑窓厨
NGNG
Windows限定なら普通MSXMLだな
NGNG
Cygwin で Xerces-C がパッケージになったね。
80デフォルトの名無しさん
NGNG WindowsでわざわざCygwin+Xercesって最高に阿呆だな。
NGNG
移植性を考えるとか、unixからの移植を短期間で、とかなら分かるけど
winって決まってるならただのアホだな
winって決まってるならただのアホだな
NGNG
移植性を考えた場合、JavaでなくC++を選択した時点で阿(略
NGNG
Javaなら移植性があると思ってる馬鹿はもう絶滅しましたよ。
84デフォルトの名無しさん
NGNG さすがにC++程では…。
85デフォルトの名無しさん
NGNG Xecresユーザーどうよ?
リビルドしてテスト通る?
Leakとか出ませんか。
MSXMLもだいじょうぶかいな。
メジャーなパーサでは24時間戦えませんよ。
リビルドしてテスト通る?
Leakとか出ませんか。
MSXMLもだいじょうぶかいな。
メジャーなパーサでは24時間戦えませんよ。
NGNG
C#が出てきた今では、化石化したC++やJavaなど(以下略)
NGNG
M$専用言語でつか?
NGNG
>>85
一日一回リブート。
一日一回リブート。
89デフォルトの名無しさん
NGNG C#でMSXML以外という変人はいませんか?
NGNG
C#のXMLって内部的にはMSXMLなんでないの?
NGNG
expat 使ってますが何か?
92デフォルトの名無しさん
NGNG >>91
何故そんな馬鹿な事を…?
何故そんな馬鹿な事を…?
93デフォルトの名無しさん
NGNG c#でmsxml以外の選択肢はないのですか?
msxml3.0時代しか知らないんだけれど、独自拡張や使えないxslt構文が
いくつかあったのであまり好きではなかったけれど、
今の状況はどんな感じなのでしょうか?
msxml3.0時代しか知らないんだけれど、独自拡張や使えないxslt構文が
いくつかあったのであまり好きではなかったけれど、
今の状況はどんな感じなのでしょうか?
94デフォルトの名無しさん
NGNG 今はMSXML4ですよ。
http://www.microsoft.com/japan/msdn/xml/downloads/msxml4.asp
---
World Wide Web Consortium (W3C) による最終勧告版の XML Schema および、DOM, SAX のサポート
テストシナリオにおいて 4 倍、一部のシナリオでは 8 倍以上の高速化が認められたXSLTエンジン
…
---
http://www.microsoft.com/japan/msdn/xml/downloads/msxml4.asp
---
World Wide Web Consortium (W3C) による最終勧告版の XML Schema および、DOM, SAX のサポート
テストシナリオにおいて 4 倍、一部のシナリオでは 8 倍以上の高速化が認められたXSLTエンジン
…
---
95デフォルトの名無しさん
NGNG >>94
存在は知ってましたが、情報提示サンクスです。
XPathの独自拡張などがなくなっていればいいですね。
SAX機能をC#で試してみたいと思います。
ところで、C#でxml parserをmsxml以外で使うことはできませんか?
存在は知ってましたが、情報提示サンクスです。
XPathの独自拡張などがなくなっていればいいですね。
SAX機能をC#で試してみたいと思います。
ところで、C#でxml parserをmsxml以外で使うことはできませんか?
96not91
NGNG97デフォルトの名無しさん
NGNG >>95
オープンソースのC#実装(monoとかPortable。NETとか)があるんだから
そっちでXercesへのバインディングとかやってるんじゃない?
そうしないとLinuxやFreeBSDで動かないし。
あとはMSのFreeBSD用のCLRとか調べてみたら?
オープンソースのC#実装(monoとかPortable。NETとか)があるんだから
そっちでXercesへのバインディングとかやってるんじゃない?
そうしないとLinuxやFreeBSDで動かないし。
あとはMSのFreeBSD用のCLRとか調べてみたら?
98デフォルトの名無しさん
NGNG XercesはC++Builderのコードガードで引っかかるし、
gccでは付属のテスト通らないが、使い物になるわけ?
リークとかしまくりの気が。
gccでは付属のテスト通らないが、使い物になるわけ?
リークとかしまくりの気が。
99デフォルトの名無しさん
NGNG しかし、C#でそこまでしてMSXMLを避ける理由が謎。
100デフォルトの名無しさん
NGNG >>99
別に漏れは93=95ではないけど、.NETと無関係にC#の実装はちょっと興味もってる。
だからXercesが使える使えないは別として、MSXML以外の実装があっても面白いと思うし、
MSXMLを使わないSystem.XML互換のライブラリがあれば面白いと思う。
いや、93の事情は知らんけど。
別に漏れは93=95ではないけど、.NETと無関係にC#の実装はちょっと興味もってる。
だからXercesが使える使えないは別として、MSXML以外の実装があっても面白いと思うし、
MSXMLを使わないSystem.XML互換のライブラリがあれば面白いと思う。
いや、93の事情は知らんけど。
101デフォルトの名無しさん
NGNG 93です。事情は特になく、ただの知的好奇心です。
プログラマとしては珍しくWindowsは嫌いでないし(GUI-OSとしてですが)
避けているわけではないのですが、標準規格委員会に申請を出したC#で、
オープンソース的なxml環境がどうなっているのか知りたかっただけです。
#ただC++出身なので、COM(や.NET)を使うことに対して漠然とした不安感はあるかも
プログラマとしては珍しくWindowsは嫌いでないし(GUI-OSとしてですが)
避けているわけではないのですが、標準規格委員会に申請を出したC#で、
オープンソース的なxml環境がどうなっているのか知りたかっただけです。
#ただC++出身なので、COM(や.NET)を使うことに対して漠然とした不安感はあるかも
102デフォルトの名無しさん
NGNG > プログラマとしては珍しくWindowsは嫌いでないし
デフォルトは嫌いなのか・・・
デフォルトは嫌いなのか・・・
103デフォルトの名無しさん
NGNG ECMAのCLIの仕様を見れば分かりますが、System.Xmlの標準化は
ほとんどなされていません。DOM関係の仕様(XmlNodeとか)の記述は、全くなし。
インターフェースの階層もW3CのDOMとは違うので、
このまま標準化できるかというと甚だ疑問です。
ほとんどなされていません。DOM関係の仕様(XmlNodeとか)の記述は、全くなし。
インターフェースの階層もW3CのDOMとは違うので、
このまま標準化できるかというと甚だ疑問です。
104デフォルトの名無しさん
NGNG 漢ならバイナリ
106デフォルトの名無しさん
NGNG MSXML4でサポートされたXML Schemaって何か面白い使い方あったりする?
dtdをものすごく複雑にして もっと詳しくxml文書の書式を決めれるってだけなのかな?
dtdをものすごく複雑にして もっと詳しくxml文書の書式を決めれるってだけなのかな?
107デフォルトの名無しさん
NGNG DTDで不都合がないならDTDで書けばよろし
108デフォルトの名無しさん
NGNG >>106
ネームスペースが使えた筈>XMLスキーマ
ネームスペースが使えた筈>XMLスキーマ
109デフォルトの名無しさん
NGNG スキマ
110デフォルトの名無しさん
NGNG MSXMLはマイクロソフトエックスメーリングリスト
他にも、MSX2+MLやMSXturboRMLがある。
他にも、MSX2+MLやMSXturboRMLがある。
112デフォルトの名無しさん
NGNG 使える文字クラスが違う。
NaMeTOKEN(名前トークン) と CharacterDATA(文字データ) の略。
それぞれ細かい定義があるけど、
前者は「名前文字」が使えて、後者は「文字」が使える。
参考: http://www.ba.wakwak.com/~king/web/ref/attr_datatype.html
で、使い道だけど。
XHTML1.0 と XHTML1.1 の DTD を読み比べると…
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd
http://www.w3.org/TR/xhtml-modularization/abstract_modules.htm
CDATA を使っていたのが NMTOKEN になったり、その逆があったりしてる。
上手く使い分けられるほどに使い道があるデータ型ではないというのがおれの結論。
NaMeTOKEN(名前トークン) と CharacterDATA(文字データ) の略。
それぞれ細かい定義があるけど、
前者は「名前文字」が使えて、後者は「文字」が使える。
参考: http://www.ba.wakwak.com/~king/web/ref/attr_datatype.html
で、使い道だけど。
XHTML1.0 と XHTML1.1 の DTD を読み比べると…
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd
http://www.w3.org/TR/xhtml-modularization/abstract_modules.htm
CDATA を使っていたのが NMTOKEN になったり、その逆があったりしてる。
上手く使い分けられるほどに使い道があるデータ型ではないというのがおれの結論。
114デフォルトの名無しさん
NGNG 僕のIPも記録されました・・・
115デフォルトの名無しさん
NGNG 特に問題ないっしょ。会社からとかでも
116デフォルトの名無しさん
NGNG >>457
本人は面白いと思ってるみたいだね
本人は面白いと思ってるみたいだね
117デフォルトの名無しさん
NGNG |ヘ:::ト;::::::::::::::::::ヽ
| ヽ;T'、:i'、:::::::::::::゙:,
| .r=,ヽ';::::::::::::::!
| l:::::::::i. i!::::::::::::::! なんで、わたしなん?
|. ':O::ノ '|:::::::::::::::i
| J |:::::::::::::::',
|O J ,.!:::::::::::::::::!
|,_ _,..イ:::::::::::::::::::::|
|;;r!~ i`ヽ:::::::::i;::::ハ::!
|ヽl-// !::/リ !:i リ
|,.ィ'" ''"゙! レ゙
'"`'゙}.l.l _,. -‐'' i
-‐''|''T゙! i
|. | | i
| ヽ;T'、:i'、:::::::::::::゙:,
| .r=,ヽ';::::::::::::::!
| l:::::::::i. i!::::::::::::::! なんで、わたしなん?
|. ':O::ノ '|:::::::::::::::i
| J |:::::::::::::::',
|O J ,.!:::::::::::::::::!
|,_ _,..イ:::::::::::::::::::::|
|;;r!~ i`ヽ:::::::::i;::::ハ::!
|ヽl-// !::/リ !:i リ
|,.ィ'" ''"゙! レ゙
'"`'゙}.l.l _,. -‐'' i
-‐''|''T゙! i
|. | | i
118デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【実況】博衣こよりのえちえちダンガンロンパ6🧪
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 【高市速報】毎日の調査で衆院投票先、自民2.4維新7.2立憲14.5国民6.0公明8.4参政4.8共産21.7れいわ19.3保守1.2社民3.6みらい10.8 [369521721]
- 生きるのしんどくてドカ食い飲酒したいんだが
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 【正論】検察「山上よ、どんな事情があろうと暴力が許されない」 [442080748]
