1read 100read
2013年03月プログラム301: C++でXML(主にxerces)やろう! (675) TOP カテ一覧 スレ一覧 2ch元 削除依頼
CVS導入スレ〜 Rev.3 (837)
VBSで便利なプログラムを作れスレ (547)
Tapestryについて語ろうよ! (808)
C++/TemplateMetaProgramming (493)
【Google】Androidアプリ作成part15 (309)
人工知能は感情を獲得する事ができると思いますか? (497)

C++でXML(主にxerces)やろう!


1 :02/04/01 〜 最終レス :2013/01/27
スレ無いしサイト少ないので立ててみる
いらなかったらサゲまくってください

2 :
2げとずざ。
それなんね。説明しちくり。

3 :
printf関数でXMLを書き出すの?

4 :
そこらへんのライブラリって今 apache XML にあるやつでしたか?
javaではいくつかあったけど、XalanとかCrimsonとか、
今はSunが統合したんでしたっけ?
C++だとxercesがメジャーどころですか?

5 :
C++でXML使って遊ぼうのほうがタイトルよかったかもしれなひ

6 :
期待上げ。
弱気にならずに何か書け。>>1

7 :
C++でXML(主にxemacs)やろう!
http://pc.2ch.net/test/read.cgi/tech/1017884042/l50

8 :
XML自体を勉強中
何か良書&Webがあれば…(参考書スレ見てきます)

9 :
もう一度期待上げ

10 :
JavaとかでXMLはよく聞くけどC++でを聞かないのはなんでかな??

11 :
やっと、カーネル・サンダースの呪いの期限が切れた。
阪神は本来、神のチーム。
これくらいのゲームができて当たり前。
1938年に開幕7連勝した時に阪神は優勝した。
今年も9割方優勝する。
阪神電鉄の株価もウナギ昇りだ。
優勝すれば経済効果も核爆弾級だろう。
現在、阪神ファンの脳内モルヒネ分泌量は最高だ。
仕事にも遊びにもハリが出る。
阪神ファンが勝ち味に飢えていたが故に。
カーネル・サンダースは俺たち阪神ファンに17年間の試練を与えた。
今はそのことに感謝したい。
昼食時には是非ともKFCを利用したいと思っている。

12 :
age

13 :
>やっと、カーネル・サンダースの呪いの期限が切れた。
コピペだろうけど、激しくワタラ

14 :
>>10
Parser(Interpreter)がないからじゃ?

15 :
Xerces-CはIBMのICUと組み合わせればシフトJISやEUCの文書も
扱えるし、なかなか使えるっぽいよ。
姉妹品のXalanにはApacheの拡張モジュールが入ってて
それを使えばApacheでサーバーサイドXSLTができる。
わしは仕事上Java版しか使う機会がないが、
C++プログラマにもがんばってほしいところですな。

16 :
Windows環境だとMSXMLがあるからなあ・・・
どっちも似たようなもんだとすると、わざわざ使う機会がないヨン

17 :
C++ではなくてC言語ネタですまん。
どっかにC言語用パーサー(libxmlとか)の使用法サンプル
転がっていない。古いHP-UXでXML読み書きするためにいろ
いろやっているが今一わからん。



18 :
age

19 :
>>18
「Linux プログラミングRル」という本の後半に記述があるので参考にするべきさdふぇygふぇf
ふぇjぢvct
qwdqwdxさ0pfのいsぢおjh32rkt3;ふぇ76222おいうあ
ccccwqdwqdl@p@
Ruby!

20 :
>>19
それってどういう演出なの?
Ruby!って言いたいだけ?

21 :
C++XMLはこれからバリバリ必要になりそうだからね

22 :
Xerces+ICUでコンパイルする方法はepistemeのページに書いてあったなぁ…。
漏れは使いそうにないけど。

23 :
JavaとC#含め.NET付近では騒がれてる(XML)けどC++でってのはあんまり聞かないのは気のせい?

24 :
サーバサイドと同じく、C++がJavaに平伏した一例でもある>XML

25 :
イクサーシズと読むらしいよ。

26 :
xer ザ〜じゃねーの?

27 :
Xeon=ジーオン

28 :
C++でこそXML。Javaのあんなとろい処理は待てない。
データ形式をXMLにすることにするオーバーヘッドは
通信よりも処理にかかる負荷が大きい。
というわけでC++まんせー

29 :
XMLは何かこの先力を付けて来る気がする予感

30 :
C#の文字列インデックスは萌えですよ
まさにXML向き

31 :
MSXMLならC/C++から扱えますYO!
MS限定だけど・・・

32 :
組み込み機器がXML処理系を実装することなんて
あるのかな?またそういったときにXercesの
一部分が使われることなんてあるんでしょうか?

33 :
XercesだけじゃなくてC++でXML総合スレみたいにしたほうがよさげね
需要も少なそうだし

34 :
libxml2って何気に大きいのな

35 :
XML Scheme、XPath、XPointer なども含まれているからね。

36 :
>>34
そう?
うちの環境じゃ650kしかないけど?

37 :
>>36
あ、すまん、意味としては35の言うようなこと。
単なるパーザかと思ったら既に多機能てんこもりだったのね。

つかこれってgnome配下なのか...

38 :
>>37
Gnomeはlibxml2を使ってるかもしれないけど、
libxml1,libxml2はべつにGnomeとは何の関係もないよ。
つか、使ってるひといるんかな?
libxercesよりはコンパクトでいいと思うんだけど。。

39 :
保守あげ

40 :
http://www-6.ibm.com/jp/developerworks/xml/020118/j_x-ctlbx.html
C/C++ developers: XMLツールボックスの中身を充実させる

41 :
>>38
そうけ?
Libxml is the XML C library developed for the Gnome project.
と書かれてあるけど。
http://xmlsoft.org/index.html
見てももろGnomeだし。違うもの言ってるのか?
xsltprocは(コマンドとして)使ってる。軽いよ。
特にウチでは問題無し。

42 :
>>41
元々は GNOME と関係なく開発されていたけど、
GNOME 用の XML ライブラリとして採用されたと思った。
サイトも前(2年位前かな)に見たのとは全然変わってるし。

43 :
「C++によるXML開発技法」って本どうですか。
あれで\4000以上は高いと思ったけど。

44 :
保守age

45 :
CやC++でXML使ってなんかしてる人って、本気でいるの?

46 :
正気じゃないとでも?

47 :
>>45
そうそう。頭悪いよね

48 :
普通に使ってますよ
頭悪くてごめんなさい

49 :
>>43
でも他にそういうテーマの本がなかなか無いから
買ってしまうという

50 :
age

51 :
パーサじゃなくて、C++でXMLを出力するライブラリって無い?

52 :
>>51
パーサの DOM API 使って Document オブジェクトを作ればいいんじゃないの?

53 :
bcc用組み込みパーサやってる。
需要あるならSourceForgeに上げるけど。

54 :
おお、DOMにそんな機能があったとは
>>52に感謝しろ

55 :
↑ハァ?
バカニハウンザリ

56 :
>>51
xercesならDOMWriterを使うと幸せに慣れるぞ

57 :
内部のツリー状データ構造を共有したりできるの?>xercesとxalan

58 :
printf関数でXMLを書き出すの?

59 :
使うならstd::ostream系列でしょ

60 :
>>58
>>56

61 :
保守

62 :
メンバー募集あげ。
プログラムする/しないに関わらずメンバー募集。
自分たちでXMLパーサつくりゃんせ。
プログラム作らないがアイコン作りますとか
要求機能アンケートしますたとか
文章自信ありますとかそれで充分結構。
https://sourceforge.jp/projects/frogger/

63 :
>>62
パーサにアイコンが必要?

64 :
>>63
現状でアプリはホイホイ作れますですはい。
ベースはできてる。タイトルの検索とか
リンクの抽出とかできる。
後の作業はXでないHTMLへの対応とかXSLTプロセッサ。
Irvineのアレ見てるけど
人集めるってたいへんだなぁとオモタ。

65 :
>>64
>XでないHTMLへの対応とか
既にXMLじゃないのでスレ違いじゃん。

66 :
おまいらパーサなんてどうでもいいからスキーマコンパイラ作れ。

67 :
>>66
悪くない。構想を書いてみなされ。
ヨサゲなら設計に入るわ。

68 :
>>67
RelaxerのC++版かなぁ…
>このオプションはRELAXを入力として、C++やRubyといった言語のプログラムを生成する用途に使用することを・・・
ttp://www.asahi-net.or.jp/~dp8t-asm/java/tools/Relaxer/man_ja.html
のC++オプションを提供するプロジェクトはどう?

69 :
悪くないがオレが立てる気はないなぁ。
立ったら参加する気はちょいとある。

70 :
>>68
Relaxer よく知らないけど、Ruby 版作ろうかな。
meta オプション指定時に生成される Relaxer モデルから
特定言語のコード(クラス)を生成するプログラムを書けばいいんだよね?
って Ruby だとスレ違いか。
>>69
ここでやってもいいんじゃない?どうせ寂れスレだし。

71 :
>>69
先程申請しますた。
>>70
Ruby版お願いします。

72 :
ruby版既にありました。
ttp://www.ba.wakwak.com/~fuchi/rubyxml/

73 :
パーサじゃなくて、C でXMLを出力するライブラリって無い?

74 :
libxmlのxmlDocDump()とか使うといいよ。ドキュメントのtreeのセクション見てみ。

75 :
Xerces1.4.3を使っています。(Javaですが)
DTDの読み込み・編集・出力はどうやってやれば良いですか?
あたりつけてDocumentからDocumentTypeを取得してみたら空っぽだったのと、
そもそもDocumentTypeでどうやって<!ELEMENT A (B?, C*)>みたいな事を表せるのかピンと来ません。
方向間違ってる?

76 :
MSXMLがあるのに何故にXercesなんか…。

77 :
↑窓厨

78 :
Windows限定なら普通MSXMLだな

79 :
Cygwin で Xerces-C がパッケージになったね。

80 :
WindowsでわざわざCygwin+Xercesって最高に阿呆だな。

81 :
移植性を考えるとか、unixからの移植を短期間で、とかなら分かるけど
winって決まってるならただのアホだな

82 :
移植性を考えた場合、JavaでなくC++を選択した時点で阿(略

83 :
Javaなら移植性があると思ってる馬鹿はもう絶滅しましたよ。

84 :
さすがにC++程では…。

85 :
Xecresユーザーどうよ?
リビルドしてテスト通る?
Leakとか出ませんか。
MSXMLもだいじょうぶかいな。
メジャーなパーサでは24時間戦えませんよ。

86 :
C#が出てきた今では、化石化したC++やJavaなど(以下略)

87 :
M$専用言語でつか?

88 :
>>85
一日一回リブート。

89 :
C#でMSXML以外という変人はいませんか?

90 :
C#のXMLって内部的にはMSXMLなんでないの?

91 :
expat 使ってますが何か?

92 :
>>91
何故そんな馬鹿な事を…?

93 :
c#でmsxml以外の選択肢はないのですか?
msxml3.0時代しか知らないんだけれど、独自拡張や使えないxslt構文が
いくつかあったのであまり好きではなかったけれど、
今の状況はどんな感じなのでしょうか?

94 :
今はMSXML4ですよ。
http://www.microsoft.com/japan/msdn/xml/downloads/msxml4.asp
---
World Wide Web Consortium (W3C) による最終勧告版の XML Schema および、DOM, SAX のサポート
テストシナリオにおいて 4 倍、一部のシナリオでは 8 倍以上の高速化が認められたXSLTエンジン

---

95 :
>>94
存在は知ってましたが、情報提示サンクスです。
XPathの独自拡張などがなくなっていればいいですね。
SAX機能をC#で試してみたいと思います。
ところで、C#でxml parserをmsxml以外で使うことはできませんか?

96 :
>>92
日曜プログラマ?
http://wwbota.free.fr/TestsPerf.htm

97 :
>>95
オープンソースのC#実装(monoとかPortable。NETとか)があるんだから
そっちでXercesへのバインディングとかやってるんじゃない?
そうしないとLinuxやFreeBSDで動かないし。
あとはMSのFreeBSD用のCLRとか調べてみたら?

98 :
XercesはC++Builderのコードガードで引っかかるし、
gccでは付属のテスト通らないが、使い物になるわけ?
リークとかしまくりの気が。

99 :
しかし、C#でそこまでしてMSXMLを避ける理由が謎。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
こんなプログラミング言語は嫌だ! (594)
日下部陽一著 作ってわかるCプログラミング(第6版) (533)
関数型プログラミング言語Haskell Part21 (744)
WebObjects 質問スレ (415)
Java⇔RDBのMapping-Frameworkを語るスレ Vol.5 (950)
魁け! Ruby 1.9.X (310)
--log9.info------------------
【SC2】Starcraft2カスタムマップ総合 2【UMS MOD】 (726)
生命進化シム SPORE 第27の植民星 (405)
Civilization4(Civ4) 天帝スレ (902)
Terraria 3ブロック目 (924)
LUNATIC DAWN ルナティックドーン 28th (589)
【PC】FIFA13 Part4【EA】 (442)
ダンジョンキーパー Part17 (931)
【シムシティ】SimCity3000でマターリ Part24 (434)
War in the East【独ソ戦】 (602)
Hunted:The Demon's Forge (731)
スレッドを立てるまでもない質問&雑談【その39】 (229)
『現代大戦略2009 〜世界恐慌・体制崩壊の序曲〜』 (488)
【LoG】Legend of Grimrock Part5 (522)
【PC】 DARK SOULS -試練の戦い- part1 (508)
Civilization4(CIV4) 質問スレッド 69国目 (417)
マインスイーパ/マインスイーパー総合6 (538)
--log55.com------------------
【日本】ドコモHuawei発売延期 他3キャリアも
【ビジネス】NHK受信料、カーナビからも徴収に「もはや税金」「契約強要」…受信料収入は7000億円突破★5
【Huawei】ソフトバンクとKDDI(au)、予定していたファーウェイ製品の発売を延期
【「元徴用工」問題】日本政府、韓国側に日韓請求権協定に基づく「仲裁」手続きに入るよう求めた
【埼玉】JR高崎線 深谷駅で10mオーバーラン 運転士「雨の影響でブレーキがきかなかった」
【世論調査】安倍内閣支持率47%(+2)不支持率は32.5% ダブル選挙を行っても「よい」49% −テレビ朝日系
【経済】貿易黒字、9割減少 4月の前年同月比 中国向け輸出不振
【調査】市民判断の「破棄率」上昇=高裁で見直し1割超−裁判員制度導入10年・最高裁