問題タブ [codesynthesis]
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.
xml - Xerces C++ 3.x (CodeSynthesis XSD) でアサーションを使用するにはどうすればよいですか?
XSD 1.1 アサーションに関するこのチュートリアルを読んだところです。
http://www.ibm.com/developerworks/library/x-xml11pt2/
私は彼らの例の 1 つをコピーして、このxsdファイルを作成しました。
次のコマンドを使用して、CodeSynthesis XSD XML スキーマを C++ コンパイラ4.0.0に使用して、これを解析して hxx ファイルをコード生成しようとしています。
/path/to/binary cxx-tree /path/to/file.xsd
しかし、次のエラーが表示されます。
/path/to/file.xsd:7:41: エラー: 複合型定義の要素 'assert' が無効です
xml バージョンを に変更すると、同じエラーが発生し1.0ます。私が理解しているように、この場合、xml のバージョンは重要ではありませんが、間違っている可能性があります。
このエラー メッセージの原因は何ですか?どうすれば修正できますか?
xml - xml/schemaファイルをオープンライセンスのクラス表現に変換するXMLパッケージ
スキーマ ファイル (.xsd) の xml ファイルを解析し、それをクラス ベースの形式にロードして、任意のフィールド/属性/などを簡単に設定/取得できる C++/Python のオープン ソース パッケージを探しています。ドキュメント。
tinyxml2 と Apache xml プロジェクトを調べましたが、探しているものが正確に見つかりませんでした ...
http://www.codesynthesis.com/products/xsd/が最適なソリューションですが、ライセンスは GPL2 であり、私には機能しません。
助けてくれてありがとう!
c++ - コード合成 - DOMDocument のあいまいなエラー
私が持っている XML スキーマを使用して C++ ヘッダーを生成するために CodeSynthesis XSD を使用しようとしています。ヘッダーは正常に生成されますが、コードのコンパイルに関しては、次のようなエラーメッセージがポップアップ表示されます
vhdl - VHDL 合成エラーとコードの提案
シリアルデータを取得して並列化し、それに応じて応答し、指定されたコマンドに基づいて出力する VHDL SPI スレーブインターフェイスを設計および構築しようとしています。現在、シミュレーションは想定どおりに実行されますが、合成すると、register_file または register_address で数百のエラーが発生します。
エラーは常に次のようなものです
これは私のシミュレーションの写真で、ここでは問題なく動作しますが、私のコードはほとんど合成できないと思います。

このエラーと私のコード全般に関するフィードバックをお待ちしております。VHDL を使い始めてまだ 1 週間ほどですが、まだ構文とプログラミング スタイルに慣れようとしています。