問題タブ [xerces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - XercesライブラリとQt
Qt CreatorforWindowsで使用できるようにxercesをセットアップしようとしています。
QtはWindows/Linuxバイナリをサポートしていますか、それともmingwをターゲットとして使用してコンパイルする必要がありますか?これらのライブラリをWindowsでコンパイルするにはどうすればよいですか?
visual-studio-2010 - Windows 用の Xerces および Xalan-C
Xerces と Xalan を最新の Microsofy Visual Studio (2010) に移植したいと考えています。Xerces の場合は、サイト Xcerces バージョン 3.1.1 からダウンロードするだけです。ただし、Xalan-C とは事前に統合されていません。Xalan-C 1.10 と Xerces 2.7 のみが事前に統合されています。Xalan バージョン 1.10 は 2010 でコンパイルに失敗します。
Xalan-C for Visual Studio 2010 の事前統合バージョンはどこにありますか?
ありがとう、エリアキム
c++ - 外部ライブラリとヘッダーファイルにアクセスする方法VC10
XercesC++を使用した本を入手します。私は現在VS2010Ultimateを使用しているので、プログラムは機能を見逃していません。Windowsx86VC10用にプリコンパイルされたバイナリをダウンロードしました。私の質問は、Visual Studioでヘッダーファイル(#include)をインポートできるようにするために、環境変数とファイルに対して何をする必要があるかということです。外部ライブラリをリンクした経験がないので、簡単な説明が必要です。
c++ - Xerces C++DTD検証は常に失敗します
XercesC++を使用して外部DTDファイルでXMLを検証しようとしています。残念ながら、検証が失敗するはずのときに失敗します。「XmlErrorHandler:3行目の列11のXMLエラー:不明な要素'c'」というエラーメッセージが表示されます。
次のXMLを検証しようとしています
次のDTD(C:\ mydtd.dtdにあります)を使用します。
これは、パーサーがロードされるコードです。
検証が失敗する理由を教えていただければ幸いです。
c++ - Xerces を使用してスキーマを定義しない XML を検証する
以下のドキュメントのような XML を検証するために、Xerces-C++ (バージョン 2.6.1) SAX2 パーサーを使用しています。(これは MSML - RFC 5707で定義されている Media Server Markup Languageです。)
RFC はMSML を検証するための XML スキーマを提供しています。私はそれらを Xerces SAX2 パーサーと組み合わせて使用して、MSML を検証および解析しようとしています。解析は正常に機能していますが、検証に失敗しています。検証しようとしている MSML に属性が含まれていないため、問題が発生している可能性があると思われますが、受け取る XML を制御できませんschemaLocation
。msml.xsd を使用して検証を強制したいXML で提供されます。schemaLocation
noNamespaceSchemaLocation
私のコードは次のようになります。
java - SUN JRE v1.5 と IBM J9 v1.5 で Xerces の動作が異なる
NekoHTMLを使用して HTML を解析しようとしています。
問題は、以下のコード スニペットを実行するSUN JDK 1.5.0_01
と正常に動作することです (これは、Sun JRE で Eclipse を使用している場合です)。しかし、同じことを実行しIBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-20070323 (JIT enabled)
ても機能しません (これは、開発に IBM RAD を使用している場合です)。
正常に動作するということは、さらに処理できる「td」要素のリストを取得していることを意味します。J9の場合、私はfor
ループに入っていません。
私は NekoHTML の最新バージョンを (バンドルされている Xerces jar とともに) 使用しています。上記doc
のコードの はタイプですorg.w3.dom.Document
(使用されるランタイム クラスは ですorg.apache.html.dom.HTMLDocumentImpl
)
IBM J9 の詳細は次のとおりです。
任意のアイデア、提案、または回避策をいただければ幸いです。ありがとう。
java - 共有ライブラリはコンパイルされますが、未定義のシンボルがあります
私は次のようなものを手に入れています:
これは、共有オブジェクトを作成したパスにLD_LIBRARY_PATHを設定した場合でも同様です。
その共有オブジェクトを間違ってビルドしましたか?これは、共有ライブラリの構築に使用したmakefileです。
私はviewerNativeDLL.soを作成している方法で何かが欠けていますか?
ldd-d libviewerNativeDLL.soを実行すると、次のようになります。
だから私はそれらが欠落していることをはっきりと見ることができますが、なぜ私はエラーを受け取らないのですか?修正は何ですか?xercesの静的ライブラリと共有ライブラリにリンクしました
編集:私がそれを実行しようとすると、私は実際にこれを取得しています:
edit2:
以下の提案に従って、ライブラリにリンクしているという言い方を変更しました。これにより、このコマンドと出力が得られます。
xercesをfPICで再コンパイルする必要があると思いますか?
c++ - Xerces-c&shared_ptrs
私はshared_ptrの概念に不慣れで、通常のポインターの代わりにスマートポインターを使用するようにプログラムを再構築しようとしていました。Xerces-cでshared_ptrを使用しようとしていますが、エラーハンドラーの初期化に問題があります。
errorHandlerを実装するクラスがあります。
実装では、実装したクラスをErrorHandlerからsetErrorHandler関数に渡そうとしています。
ただし、タイプが一致しないため、最後の行でエラーが発生します。
エラー:'xercesc_3_1 :: XercesDOMParser :: setErrorHandler(boost :: shared_ptr&)'/opt/include/xercesc/parsers/XercesDOMParser.hpp:236の呼び出しに一致する関数がありません:注:候補は次のとおりです:void xercesc_3_1 :: XercesDOMParser :: setErrorHandler(xercesc_3_1 :: ErrorHandler *)
通常のポインタでは、次のように言っても問題ありませんでした。
しかし、スマートポインターを使用する場合、この初期化はどのように行われますか?ありがとう
c++ - xerces-c: 複数のファイルを解析する XML
私は xerces-c を学びたいと思っており、オンラインでこのチュートリアルに従っていました。
http://www.yolinux.com/TUTORIALS/XML-Xerces-C.html
チュートリアルをコンパイルしてメモリ チェッカー (valgrind) で問題なく実行することができましたが、プログラムを少し変更すると、メモリ チェッカーが潜在的なリーク バイトを返しました。プログラムが 1 つではなく 2 つのファイルを読み取れるようにするために、main に数行追加しただけです。
別の xml ファイルを読み取るために余分なコード行を追加したときに、次のような出力が得られるのはなぜだろうと思っていました。