2012-04-13 22 views
1

XMLの解析と検証に最適なDelphi 7 Proライブラリは何ですか?私ができるように自動XSDファイルからのDelphi 7クラスコードを生成Delphi 7 ProのXML解析と検証に最適なライブラリ

  1. :より多くのXMLライブラリはデルファイ7で

    をサポートされていないよう に私がXMLライブラリをご希望のようですC#。

  2. C#のようなクラスコードから自動的にXMLファイルを作成します。

  3. 最終的にXML変換にXSLTを使用します。

  4. 理想的には、Schematronのようなビジネスルールの検証を使用します。ノードをただ1つのXMLノードを取得または追加などの

  5. 他の標準的なものは...

私はあまりにも高価ではない場合は、ライブラリを購入して喜んで。

+0

本当に必要なのは、OmniXMLのような通常のXML DOM APIとXML頼りになる永続性システムlクラスオブジェクトをXMLに読み書きする。最高のコードジェネレータは、コードを生成する必要がないため、nullコードジェネレータです。私は、 'C#' DelphiのXML機能の同等性は存在しないと推測しています。コードジェネレータの問題は古くなってしまい、ユーザーが書き込んだビットを残して再生成する必要があり、そのような再生マージサイクルが失敗する可能性があります。 –

+0

OmniXMLはもう存在しないようです。 http://www.omnixml.com/私は理想的には、多くの例、ドキュメント、サポートを含むソリューションを使用します。特に、必要に応じて時間の経過と共に成長する可能性があります。 – user610064

+0

[FAQ](http://stackoverflow.com/faq)を読むのに数分を要します。ここでは、自由に議論されたディスカッションタイプの質問がここでは不適切だと言います。あなたは良い、悪い、などの議論につながる*ベスト*が何であるかについての人々の意見を求めています。それはSOがどのように設計されているかではありません。サイトガイドラインに協力することは、SOを貴重な(そして雑音の少ない)リソースにすることです。 –

答えて

0

私が間違っていない場合は、Delphi7にはXML databinding wizardが含まれていると思います。 ウィザードは、1,2および5 あなたがthe latest version

ポイント3を使用していることを確認し、私は私の答えは行くことができると信じてMsXML tool from microsoft

EDIT

のような無料ツールで行うことができるポイントをカバーOPのデルファイのバージョンに関係しないのでごみを減らしてください...

+0

私が聞いたXMLデータバインディングウィザードはエンタープライズ版でのみ利用可能です。 MSのMsXMLツールにはInternet Explorerが必要だと思います...本当? – user610064

+0

@ user610064あなたが聞いているところに行くのではなく、あなた自身を見てください。データバインディングウィザード*はDelphi 7(および2007)にあります。 'File-> New-> VCL Forms Application'、次に' File-> New-> Other'を選択し、 'Delphi Projects'、' XML'、 'XML Data Binding'を選択し、ウィザードに従います。あなたが答えに与えた措置を組み入れたいのであれば、どうかしてください。それは将来の読者のために改善されるでしょう。 :) –

+0

@ user610064:確かに私の悪いのはエンタープライズとアーキテクトのバージョンだけです:(あなたは私が投稿したリンクからMsXMLをダウンロードできます(おそらくIEはそれを使用しますが、 – whosrdaddy