HTML forms は、複数の情報源から情報を収集するために使用できます。収集された情報はデータベースに保存またはシリアル化され、後で XML 形式のデータとして抽出できます。場合によっては、HTML テンプレートを XML データとマージする必要があります。このようなケースに続いて、この記事では C# でプログラムによって HTML テンプレートと XML データをマージする方法について説明します。
- HTML テンプレートと XML ファイルの結合 – C# API のインストール
- C# で HTML テンプレートを XML 値とマージする方法
- C# で HTML テンプレートを XML データとマージする
HTML テンプレートと XML ファイルの結合 – C# API のインストール
Aspose.HTML for .NET API は、HTML ファイルやその他の多くの ファイル フォーマット での作業をサポートします。 ダウンロード ページから DLL ファイルをダウンロードするか、NuGet パッケージ マネージャーを使用して NuGet ギャラリーから次のコマンドを使用してインストールできるため、API 構成は非常に簡単です。
PM> Install-Package Aspose.Html
C# で HTML テンプレートを XML 値とマージする方法
次の手順は、HTML テンプレートを XML データとマージするための HMTL マージ プロセスをまとめたものです。
- 入力 HTML テンプレートをソース XML 形式のデータと共に読み込みます。
- ファイル パスを設定し、テンプレートのマージ操作を実行します。
次の見出しでは、実行中のコード サンプルとともに、このプロセスについて詳しく説明します。
C# で HTML テンプレートを XML データとマージする
次の手順で、XML データを HTML テンプレートと簡単にマージできます。
- HTMLDocument クラスのインスタンスを含むソース テンプレート ファイルを読み込みます。
- 入力 XML ファイルにアクセスして、そのデータをマージします。
- ConvertTemplate メソッドを使用して、HTML テンプレートを XML 形式のデータとマージします。
以下のコード スニペットは、C# でプログラムによって HTML テンプレートを XML データとマージする方法を詳しく説明しています。
// HTML テンプレート ドキュメント
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");
// マージ用の XML データ
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");
// 出力ファイルのパス
string templateOutput = dataDir + "HTMLTemplate_Output.html";
// HTML テンプレートを XML データとマージする
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);
Aspose.HTML for .NET について学ぶ
documentation セクションの下にある API のさまざまな機能をカバーするいくつかの章を調べて、HTML やその他のサポートされているファイルを操作する他の可能性を調べることができます。
無料ライセンスを取得
無料の一時ライセンス を要求して、評価の制限や出力ドキュメントの透かしを回避できます。
結論
この記事では、HTML テンプレートと XML 形式のデータを C# でプログラムによってマージする方法を理解しました。さらに、必要に応じて、URL やファイルなどのさまざまなソースからのデータを処理するコード スニペットを即興で作成することもできます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。