C++でXML(主にxerces)やろう!
■ このスレッドは過去ログ倉庫に格納されています
スレ無いしサイト少ないので立ててみる いらなかったらサゲまくってください 前スレは、最後の方で、同一人物によると思われる意味不明の発言が 連続したためでは。 興味はある。 よくTreeViewの構造をXMLでファイル保存してるWinアプリがあるけど 自分のアプリでもそれやりたいなーとか。 過去ログにWinならMSXMLでいいってあるけど、先述のような用途なら どのバージョンのMSXMLを使えばいいのかな。 あんまりユーザにIE6入れろだの、MSサイトからMSXMLダウンロードしろだの 言いたくないんだよなぁ。 あはは(^_^;)ま、大丈夫かどうか聞いてから書くくらいなら 書かなくていいわな。 ありえない。ただまた人が増えるだけ。 お前ネオ麦茶知らないのか? ワケワカラン 日本語も大分変わったのかな?「大丈夫だよな?」 と聞くのと「だまってROMれや」が議論と定義されるのか? 寝ろ これで荒らしが消えるならいくらでもやってくれ 漏れは悪いことしないので全然OK >>146 だからそれだとユーザに別途インストールしてもらわないとだめじゃん? 正直、フリーソフト一個のためにそこまでしてくれそうな気がしない。 車で小学生に突っ込む とネット上で予告 ↓ 児童を集団下校させる措置 l l 被害者を増大させる措置 405 名前:心得をよく読みましょう 投稿日:02/12/31 11:04 ID:ADTGAx9x はぁぁぁ。あと、1週間以内で生理・・・。 何事にもむかついてたまらないっ! 生理前って、ブルーになったり、いらいらしたり。。。 ほんと勘弁してって感じ。 (^_^;)だけでマァヴに思えてくる。あぁ。 証明と実体を混ぜたら話がわかんなくなるが、、、 マジレスすると、確認のために2ちゃんを閲覧するだけでも2ちゃんのルールに 従えというのですか? #イケメン (・◇・) (´ー`)ゝビッ 乙ですた〜 よーしおじさん過去ログ読んじゃうぞー >>145 じゃぁXercesとか使ってみたら?? 一通り機能はそろってるしね >よくTreeViewの構造をXMLでファイル保存してるWinアプリがあるけど たとえばどういうのですか?興味があるのでおしえてください xercesをスタティックリンクしたらどのくらいプログラムサイズ増える? xerces-c-src2_1_0.zipをDLしてコンパイルしたら InterlockedCompareExchangePointerは定義されていない識別子と 出ました。 どうすればいいのでしょうか? InterlockedCompareExchangePointerを定義して下さい。 ヘッダを探すとか。 KDEのライブラリの中のDOM関連の部分だけ流用するってできないんだろうか。 そういう例ってない? Xercesとは関係ないけど、 ttp://sourceforge.jp/projects/mix/ これ使った人いる? コンパクトだから、ちょいとXML使う分にはちょうどいい気がするんだけど。 >>174 Apache Software License とやらが何か良く分からんので 調べるのもめんどくさいので使わない。 >>174 丁度いいよ iteratorとかもあるからSTLのアルゴリズムとかにも渡せる XercesもApache Software Licenseじゃん? ところで、微妙にスレ違いなんだけどASLって ・ ソースコードを再配布する時はそこ書いてある Apache ソフトウェアライ センスの部分(著作権表示、条件リスト、免責事項)をそのままにしておく。 ・ バイナリ形式で再配布する時は、Apache ソフトウェアライセンスファイル の内容を、配布物に含まれるドキュメント(あるいは資料) に複製する。 ・ エンドユーザ向け文書や、ソフトウェアの謝辞のところに、謝辞をつける。 以外に気をつけることってある? GPLの亜流は感染が怖くてちょっとなぁ。 MSXMLにした方が。 >>179 ASLはGPLじゃなくってBSD派生らしいよん。 >>180 スマン。頑張って読んでみるが、あまり自信が無く・・・ MSXMLはユーザに別途インストールしてもらわないとならないのがなぁ・・・ ライセンスがうるさくなくお薦めのパーサーありますか? (修正)BSDとかApacheはうるさくない部類のライセンスじゃんよ xercesの2.1.0をDLしてサンプル見ながら試しています。 随分複雑なんだね。 みんなは簡単に使えるの? xercesのDLLってでかいよね。 自作アプリに添付してるだけど本体の10倍大きい 機能削ってもいいから小さいDLL版ないかなー >>186 俺もそう思って使うの躊躇してるんだけど・・・ XMLChってどうつかうのですか? 教えてください >>189 wchar_tと同じだと思って差し支えないっぽい できればスタティックリンクのできる手ごろなパーサーはないでしょうか。 xercesってサイズでかくない? これ使ってる人はxercesのdllも一緒に配布するんでしょ? さっき見たらwinampはexpat使ってるんだよなぁ。 どこかにパーサーのサイズやライセンスや勧告の対応状況に関する 良い比較サイトないかな。 MSXML使ってる人ってユーザーに別途インストールしてもらってるの? IE6入れろとかMSXML4入れろとか。 XercesのDLL、ソフト本体の4倍以上あるよ・・・ >>195 MSXML3 は IE5 あたりいれれば入ってないっけ? >>197 XML Schema や DOM 使わないなら expat。 ぶくぶくと規格を肥大化させた W3C が諸悪の根源。 WEBで見つけたMSXMLのバージョンとIEの対応表 1.0 msxml.dll Internet Explorer 4.0 2.0 msxml.dll Internet Explorer 5.0 2.5 msxml.dll Internet Explorer 5.01 2.5 SP1 msxml.dll Internet Explorer 5.5 3.0 msxml3.dll Internet Explorer 6.0 正直、IEと全然関係ないソフトを公開するにもIEのバージョンアップを 促さなきゃならないのがMSXMLの欠点だと思う。 >>199 インストーラにmsxmlを付けときゃ済む話。 最近はほとんどIE5以上は入ってるんじゃね? MSXML2.0の勧告の対応度はどのくらいなんだろう。 WindowsでXerces C++ 2.2.0使ってるけど XercesXMLParser parser; parser.parse("全角文字を含むパス"); ってすると実行時に落ちちゃうけどこれを回避する方法を誰か知らない?? どっかでパーサーの中でMSXMLが一番高性能と書いてた気がする。 デメリットはWinのみとかそんなん。 じゃ、VC++で使う分には最強ですな。 相性もよさげだし。 使ってもらう人にも入れてもらわないと駄目なのが痛いのを覗けば WindowsでMSXMLを使わない理由は無いと思われるけど VCやBCB使ってる身分としてはXercesのほうが好み >>211 >使ってもらう人にも入れてもらわないと駄目なのが痛い だからインストーラに一緒に入れとけば問題ないって つか、IEに入ってなかったっけ? …ってループしてるし。 そもそもインストーラ付けてねーんだよ。 IEに入ってるけどユーザーにIEのバージョン上げてもらわなきゃならない こともあるってことだろ。 DOMだけならMSXML2.0で実装されてるよね(?) それならIE5.0が入ってれば良いのでほとんどのユーザは何もしないで大丈夫かと。 >>214 インストーラも付けずに配布してんじゃねーよ 非常に誤解を招く表現だな。 でも取り消せないからあきらめるよ。 これから使いたいからどうしようかなって話だろーが。 Xercesという単語をみると、どうしてもゼノギアスを思い出してしまう。 >>217 何処かにいいインストーラーの作り方書いてあるサイト知らない? MSXML2.0のDOMってどこまで準拠してるかわかりますか? Xercesにもネームスペースがついたかぁ xerces::DOMDocument *... みたいに書いてる?? それともマクロで書かなくていいようにusingしてる? そらC++製フリーソフトにあまりXMLが使われないわけだ XPath になれたせいか、 必死に素の DOM をこねくり回してるコード見るとぶん殴りたくなる >そらC++製フリーソフトにあまりXMLが使われないわけだ 何故? MSXMLのためにインストーラをつけなけりゃならないなら敬遠されるわな MSXMLはIEに付いてると何度(略 Javaのクライアントアプリときた日には(略 >>234 IEをバージョンアップしてもらわなければならないかもしれないと何度 フリーソフトの作者はインストーラも作れないのかよ。 >>235 MSXML4だけで配布されてるわけだが。 >>238 >>235 のIEをMSXMLに置き換えて読め。 > MSXMLはIEに付いてると何度 そうだっけ? >>240 ついてる。 つーか俺はMSXMLを使うななんて言ってないわけよ。 ただ、 ・IEのバージョンをあげてもらう必要があるかもしれない ・MSXMLを単体でインストールしてもらう必要があるかもしれない で、フリーソフトの場合だと試用の場合も含めてユーザーがそこまでしてくれる かどうかはあまり期待できないから敬遠されるだろうなってこと。 で作者側からすると、今までインストーラ付けずに配布してた場合、 MSXMLのためだけにインストーラをつけかけらばならなくなるなら それも敬遠される理由の一つだろうなってこと。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる