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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
NGNG
スレ無いしサイト少ないので立ててみる
いらなかったらサゲまくってください
93デフォルトの名無しさん
垢版 |
NGNG
c#でmsxml以外の選択肢はないのですか?
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エンジン

---
95デフォルトの名無しさん
垢版 |
NGNG
>>94
存在は知ってましたが、情報提示サンクスです。
XPathの独自拡張などがなくなっていればいいですね。
SAX機能をC#で試してみたいと思います。

ところで、C#でxml parserをmsxml以外で使うことはできませんか?
96not91
垢版 |
NGNG
>>92
日曜プログラマ?
http://wwbota.free.fr/TestsPerf.htm
97デフォルトの名無しさん
垢版 |
NGNG
>>95
オープンソースのC#実装(monoとかPortable。NETとか)があるんだから
そっちでXercesへのバインディングとかやってるんじゃない?
そうしないとLinuxやFreeBSDで動かないし。
あとはMSのFreeBSD用のCLRとか調べてみたら?
98デフォルトの名無しさん
垢版 |
NGNG
XercesはC++Builderのコードガードで引っかかるし、
gccでは付属のテスト通らないが、使い物になるわけ?
リークとかしまくりの気が。
99デフォルトの名無しさん
垢版 |
NGNG
しかし、C#でそこまでしてMSXMLを避ける理由が謎。
100デフォルトの名無しさん
垢版 |
NGNG
>>99
別に漏れは93=95ではないけど、.NETと無関係にC#の実装はちょっと興味もってる。
だからXercesが使える使えないは別として、MSXML以外の実装があっても面白いと思うし、
MSXMLを使わないSystem.XML互換のライブラリがあれば面白いと思う。
いや、93の事情は知らんけど。
101デフォルトの名無しさん
垢版 |
NGNG
93です。事情は特になく、ただの知的好奇心です。
プログラマとしては珍しくWindowsは嫌いでないし(GUI-OSとしてですが)
避けているわけではないのですが、標準規格委員会に申請を出したC#で、
オープンソース的なxml環境がどうなっているのか知りたかっただけです。

#ただC++出身なので、COM(や.NET)を使うことに対して漠然とした不安感はあるかも
NGNG
> プログラマとしては珍しくWindowsは嫌いでないし

デフォルトは嫌いなのか・・・
103デフォルトの名無しさん
垢版 |
NGNG
ECMAのCLIの仕様を見れば分かりますが、System.Xmlの標準化は
ほとんどなされていません。DOM関係の仕様(XmlNodeとか)の記述は、全くなし。

インターフェースの階層もW3CのDOMとは違うので、
このまま標準化できるかというと甚だ疑問です。
104デフォルトの名無しさん
垢版 |
NGNG
漢ならバイナリ
10593
垢版 |
NGNG
>>103
なるほど。結局そういう事ですか。ありがとう。
NGNG
MSXML4でサポートされたXML Schemaって何か面白い使い方あったりする?
dtdをものすごく複雑にして もっと詳しくxml文書の書式を決めれるってだけなのかな?
NGNG
DTDで不都合がないならDTDで書けばよろし
108デフォルトの名無しさん
垢版 |
NGNG
>>106
ネームスペースが使えた筈>XMLスキーマ
NGNG
スキマ
110デフォルトの名無しさん
垢版 |
NGNG
MSXMLはマイクロソフトエックスメーリングリスト
他にも、MSX2+MLやMSXturboRMLがある。
111
垢版 |
NGNG
厨な質問であれだが
属性のデータ型
NMTOKENとCDATA
の違いは何?
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 になったり、その逆があったりしてる。

上手く使い分けられるほどに使い道があるデータ型ではないというのがおれの結論。
113111
垢版 |
NGNG
>>112
なるほど・・・
112さん、サンクスです。

NGNG
僕のIPも記録されました・・・
NGNG
特に問題ないっしょ。会社からとかでも
NGNG
>>457
本人は面白いと思ってるみたいだね
NGNG
  |ヘ:::ト;::::::::::::::::::ヽ
  | ヽ;T'、:i'、:::::::::::::゙:,
  |  .r=,ヽ';::::::::::::::!   
  |  l:::::::::i. i!::::::::::::::! なんで、わたしなん?
  |.  ':O::ノ '|:::::::::::::::i
  |    J |:::::::::::::::',    
  |O   J ,.!:::::::::::::::::!
  |,_ _,..イ:::::::::::::::::::::|
  |;;r!~ i`ヽ:::::::::i;::::ハ::!
  |ヽl-// !::/リ !:i リ
  |,.ィ'"   ''"゙! レ゙
'"`'゙}.l.l _,. -‐''  i
-‐''|''T゙!     i
  |. | |      i
118デフォルトの名無しさん
垢版 |
NGNG
さぁ、地下に潜るか。

ふたば☆ちゃんねる
http://img.2chan.net/
119デフォルトの名無しさん
垢版 |
NGNG
XMLでもやるかー
NGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
NGNG
これ以上あのチンポノーズことクチビルゲの独裁を許すことはできない
奴はみんなの無償の奉仕を金に変える術を覚え、それでいてエコカルチャーヒューマン気取りでいる
かと思えば公定力のもとにのらりくらりと都合のいいときだけ国家権力に尻尾を振るキックマイアス野郎だ
今こそセントラル大心理学科卒(意味ねえ)いつまでも大学生気分ベンチャー気取り引きこもりネトゲヲタに
ハローワークという正義の鉄槌を食らわす時が来た
そしてわれわれはこの堕ちたエク糞ダスから乳離れしようではないか
NGNG
なんか賛成票の妙な伸び方が組織票っぽいんだよな・・・
もしかして企業とかが・・・なんてね(^^)

みんなアクセスログなんて言葉聞いたこともないよな?
NGNG
>>119
だな
これは悪い夢だ
NGNG
>>119
だな
これは悪い夢だ
NGNG
おやすみー(^_^:)
NGNG
>>472
そのくらいのお金はあるだろ。
しかし、多発すると破産だろうね。
NGNG
コピペするひとって、作文能力に、不自由な、ひとなのでしょうね。
自分の考えを、自分の言葉で、表さないで、何がうれしいのか、わからないから、
バカかって思いますけど、それよりもカワイソウ、なのです。
NGNG
ソフ板上位スレほとんど爆撃食らってるな。
NGNG
http://www.ntt.co.jp/news/news99/9906/990603.html
NGNG
http://www.geocities.co.jp/SilkRoad-Lake/6629/
粘着君。あまりにもおかしいので、このFLASHくれてやる。。。ふ。
NGNG
 通報しますた
NGNG
その、IPというものを僕に売ってください!!!!
NGNG
>>665
ものごっつガイシュツ
NGNG
末期症状だな。削除問題をIP記録にすりかえてる。北朝鮮並みの姑息な対応。
NGNG
ぼうやだからさ
NGNG
良くわかんないけど。
WINNYなんて、倒産・違法化したら結局存在できない訳でしょ。
法律のアナは埋める為にある訳で。

時間稼ぎにはなるけれど
結局社会正義じゃない事は立法府がまともなら消えるのでは。
一回政権交代。

野党2党でとってね>首
二回以内に一度だけ取れたら日本は変わる。

 あとは解散していいさ
その人たち。
NGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
NGNG
どのくらいがおふざけ と 起訴のボーダーライン?
NGNG
ていうか長いものには巻かれるべきですよ。
なぜそんなに卑屈になるのか。。。
NGNG
俺的には、差別的発言をした香具師のIPを渡すようになったら
2chはおわりだと思う

それをするなら入り口にでっかく差別用語リストでも貼ってくれんと
ついつい書き込んだりしないように
NGNG
IPとかリモホじゃ個人特定できないって言うけどさぁ
ISPの勤務の奴は簡単に調べられるしな。
知り合いにISPの奴いっぱいいるけど皆2ちゃんねらーなんだよな。
NGNG
 前スレは、最後の方で、同一人物によると思われる意味不明の発言が
連続したためでは。
NGNG
つーかトリップもキャップもついてないし。
144デフォルトの名無しさん
垢版 |
NGNG
で、C++でXMLの話題は終了?
NGNG
興味はある。
よくTreeViewの構造をXMLでファイル保存してるWinアプリがあるけど
自分のアプリでもそれやりたいなーとか。
過去ログにWinならMSXMLでいいってあるけど、先述のような用途なら
どのバージョンのMSXMLを使えばいいのかな。
あんまりユーザにIE6入れろだの、MSサイトからMSXMLダウンロードしろだの
言いたくないんだよなぁ。
146デフォルトの名無しさん
垢版 |
NGNG
今なら当然、4だろ>MSXML
NGNG
あはは(^_^;)ま、大丈夫かどうか聞いてから書くくらいなら
書かなくていいわな。
NGNG
ありえない。ただまた人が増えるだけ。

お前ネオ麦茶知らないのか?
NGNG
ワケワカラン 日本語も大分変わったのかな?「大丈夫だよな?」 と聞くのと「だまってROMれや」が議論と定義されるのか?













寝ろ

NGNG
それは単に業者への制裁措置じゃ?
NGNG
これで荒らしが消えるならいくらでもやってくれ
漏れは悪いことしないので全然OK
NGNG
>>146
だからそれだとユーザに別途インストールしてもらわないとだめじゃん?
正直、フリーソフト一個のためにそこまでしてくれそうな気がしない。
NGNG
車で小学生に突っ込む とネット上で予告

     ↓

児童を集団下校させる措置

     l l

被害者を増大させる措置
NGNG
405 名前:心得をよく読みましょう 投稿日:02/12/31 11:04 ID:ADTGAx9x
はぁぁぁ。あと、1週間以内で生理・・・。

何事にもむかついてたまらないっ!
生理前って、ブルーになったり、いらいらしたり。。。
ほんと勘弁してって感じ。
NGNG
おれのイズピン記録すんなや
NGNG
(^_^;)だけでマァヴに思えてくる。あぁ。

証明と実体を混ぜたら話がわかんなくなるが、、、
マジレスすると、確認のために2ちゃんを閲覧するだけでも2ちゃんのルールに
従えというのですか?

#イケメン
(・◇・)
NGNG
(´ー`)ゝビッ 乙ですた〜 よーしおじさん過去ログ読んじゃうぞー
158山崎渉
垢版 |
NGNG
(^^)
NGNG
>>145
じゃぁXercesとか使ってみたら??
一通り機能はそろってるしね
NGNG



      は  低  学  歴


          4  n  d  !!


 
      
161山崎渉
垢版 |
NGNG
(^^)
162デフォルトの名無しさん
垢版 |
NGNG
>よくTreeViewの構造をXMLでファイル保存してるWinアプリがあるけど

たとえばどういうのですか?興味があるのでおしえてください
NGNG
OpneJane
NGNG
tst
NGNG
test
166山崎渉
垢版 |
NGNG
(^^)
167デフォルトの名無しさん
垢版 |
NGNG
みんなやってるのか?
NGNG
xercesをスタティックリンクしたらどのくらいプログラムサイズ増える?
169デフォルトの名無しさん
垢版 |
NGNG
わるくない
170デフォルトの名無しさん
垢版 |
NGNG
xerces-c-src2_1_0.zipをDLしてコンパイルしたら
InterlockedCompareExchangePointerは定義されていない識別子と
出ました。
どうすればいいのでしょうか?
171デフォルトの名無しさん
垢版 |
NGNG
InterlockedCompareExchangePointerを定義して下さい。














ヘッダを探すとか。
172デフォルトの名無しさん
垢版 |
NGNG
KDEのライブラリの中のDOM関連の部分だけ流用するってできないんだろうか。
そういう例ってない?
173GNOME
垢版 |
NGNG
ぐーのめ
174デフォルトの名無しさん
垢版 |
NGNG
Xercesとは関係ないけど、
ttp://sourceforge.jp/projects/mix/
これ使った人いる?
コンパクトだから、ちょいとXML使う分にはちょうどいい気がするんだけど。
NGNG
>>174
Apache Software License とやらが何か良く分からんので
調べるのもめんどくさいので使わない。
NGNG
>>174
丁度いいよ
iteratorとかもあるからSTLのアルゴリズムとかにも渡せる
NGNG
XercesもApache Software Licenseじゃん?
NGNG
ところで、微妙にスレ違いなんだけどASLって

・ ソースコードを再配布する時はそこ書いてある Apache ソフトウェアライ
センスの部分(著作権表示、条件リスト、免責事項)をそのままにしておく。

・ バイナリ形式で再配布する時は、Apache ソフトウェアライセンスファイル
の内容を、配布物に含まれるドキュメント(あるいは資料) に複製する。

・ エンドユーザ向け文書や、ソフトウェアの謝辞のところに、謝辞をつける。

以外に気をつけることってある?
NGNG
GPLの亜流は感染が怖くてちょっとなぁ。
MSXMLにした方が。
NGNG
ライセンス読んでからものを言ってくれ。
181178
垢版 |
NGNG
>>179
ASLはGPLじゃなくってBSD派生らしいよん。
>>180
スマン。頑張って読んでみるが、あまり自信が無く・・・
182デフォルトの名無しさん
垢版 |
NGNG
MSXMLはユーザに別途インストールしてもらわないとならないのがなぁ・・・
ライセンスがうるさくなくお薦めのパーサーありますか?
183デフォルトの名無しさん
垢版 |
NGNG
(修正)BSDとかApacheはうるさくない部類のライセンスじゃんよ
184デフォルトの名無しさん
垢版 |
NGNG
test
185デフォルトの名無しさん
垢版 |
NGNG
xercesの2.1.0をDLしてサンプル見ながら試しています。
随分複雑なんだね。
みんなは簡単に使えるの?
186デフォルトの名無しさん
垢版 |
NGNG
xercesのDLLってでかいよね。
自作アプリに添付してるだけど本体の10倍大きい

機能削ってもいいから小さいDLL版ないかなー
187デフォルトの名無しさん
垢版 |
NGNG
XMLChっていったいなんなの?
NGNG
>>186
俺もそう思って使うの躊躇してるんだけど・・・
189デフォルトの名無しさん
垢版 |
NGNG
XMLChってどうつかうのですか?
教えてください
NGNG
>>189
wchar_tと同じだと思って差し支えないっぽい
191デフォルトの名無しさん
垢版 |
NGNG
できればスタティックリンクのできる手ごろなパーサーはないでしょうか。
NGNG
>>191
>>174
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況