C++でXML(主にxerces)やろう!
■ このスレッドは過去ログ倉庫に格納されています
スレ無いしサイト少ないので立ててみる いらなかったらサゲまくってください
わざわざC++使ってCGIなんて糞な仕組み使うなんてありえねえ ぼこぼこプロセスforkしまくるわ 他言語では利用可能な便利な仕組みはほとんど使えねーわ コンパイルが必要でおまけにコンパイルに糞みてーに時間かかるわ ありえなさ過ぎて笑える せめてCGIじゃなくてFastCGIにしとけよ 単なるWebアプリのためにxSAPI叩いてWebサーバと一蓮托生ってのもありえねーから 読み取り専用のファイルにLocalFileFormatTarget行ったら落ちました これ回避する方法ってWin32API使うしかないんでしょうか? Xercesだけで完結できれば一番なのですが。 VS2005 VC++で開発してるのですが、 MSXML6.dllの使用方法が猿でも分かるような 書籍、またはサイトはないでしょうか? ご教授おねがいします。 プロジェクトにスタイルシートを追加できたのですが、 これ、WEB上で表示させるにはどうすればいいんでしょうか? もしかしてVSでやるメリットって入力支援があるってだけですか? Visual StudioはASP.NETなどサーバ側アプリケーションの開発の機能も持っている関係で、CSSも編集できるわけだ。 単独で使うなら、インテリセンスが効く、それ以上でもそれ以下でもない。 C++でXML(主にxerces)は死滅しちゃうの? tinyxmlにはgettxtがあるがsettxtがないな 値の変更ぐらい標準装備してないのか・・・ xercesは避けたいのに >>655 それってネストされたmapみたいになってるの? TinyXMLでTiXmlBase::Parseの逆の動作をするメソッドってない? 自己解決。 TiXmlPrinter printer; node->Accept( &printer ); std::string str( printer.Str() ); でnodeの文字列表現が取得できた。 JAXBとかO/Rマッパーみたいにマッピングしてくれるのが欲しいよね saxよりdomの方が速いよね ちまちまFILE IOやるSAXが速いわけがない vc++2010でexpatのスタティックライブラリがコンパイルできない 何か特別なやり方でもあるのでしょうか >何か特別なやり方でもあるのでしょうか ”特別な”とか言い出すくらいだから 自分のコンパイルまでに至る経緯が全て正しい とか思ってるだろ? >>666 ソースからコンパイルしてlibを作るという話ではワークスペースファイルdswが2010だと開けないので 2008でなんやかんやしなくちゃいけない。 sourceforgeのexpat_win32から落とすとlibファイルが手に入る。 libファイル使ってなんか作ったけどコンパイルできないという意味なら #define XML_STATIC を追加してみる。 エンティティ参照させたXML読ませたら、例外がその数だけ発生するんだけど、ちゃんと読まれてるっぽい。 何がいけないのか? XMLパーサーを自作中。 再帰的な構造のクラスを作る勉強のため。 解釈だけじゃなくて設定もできるようにしたぞ。 階層に応じて段付けもしたり。 ∧_∧ ( ・∀・) 人 ガッ ( つ―-‐-‐-‐-‐-‐○ < >__Λ∩ 人 Y ノ. V`Д´)/ し(_) / ←>>268 手抜きしてバイナリを使ってみたら undefined reference to `__ctype_b' でビルドが通らない。ソース取ってきて、こんな感じでlibxerces-c.aを作り直したらビルド通ったわ。 ./configure CC=gcc-4.6 CXX=g++-4.6 CFLAGS=-O3 CXXFLAGS=-O3 make clean make (゚ω゚)詳細はブログに書いてる。 http://ameblo.jp/pochifx/entry-11564044980.html (゚ω゚)動作環境は Ubuntu http://ameblo.jp/pochifx/entry-11487720858.html Boost.PropertyTree便利だな 構造化したコンフィグファイルみたいな内容を見て処理を変える時にはBoost.Serializationよりいい感じ DIモドキとかも簡単に作れそうだ 唯一の欠点はValidationできないぐらいか ★2ch勢いランキングサイトリスト★ ◎ +ニュース ・ 2NN ・ 2chTimes ◎ +ニュース新着 ・ 2NN新着 ・ Headline BBY ◎ +ニュース他 ・ Desktop2ch ・ 記者別一覧 ◎ 全板 ・ 全板縦断勢いランキング ・ スレッドランキング総合ランキング ◎ 実況込み ・ 2勢 ・ READ2CH ・ i-ikioi ※ 要サイト名検索 vc++2013でxmlの読み書きをするプログラムを作っています。 visualStudioでreleaseでビルドをして正常に動くプログラムを他のパソコンで動かすと Fault Module Name: MSVCR120.dll のような事を言われてプログラムが停止してしまいます。 Visual C++ Redistributable Packages for Visual Studio 2013はプログラムを動かすパソコンにインストールしました。 ヘッダーは以下を使っています: #include <stdio.h> #include <Windows.h> #include "stdafx.h" #include <afxdisp.h> #import "MSXML4.dll" rename_namespace(_T("MSXML")) #include <msxml6.h> #include <omp.h> #include <time.h> #include <iostream> #include <sstream> #include <fstream> #include <msxml6.h> #include <objbase.h> #include <comdef.h> #include <comutil.h> いったい何が起こっているのでしょうか… 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 E3JMP Visual C++ Redistributable Packages for Visual Studio 2012 を入れればいいんじゃね? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる