会社内のすべてのアプリケーションの汎用サポート/ヘルプ ページを生成しようとしています。以下の要件:
- 各アプリケーションには、アプリケーションのサポート/インストール/FAQ などに関する XML ページ (事前定義された構造を持つ) があります。
- この xml ページに基づいて、(XSLT を使用して) HTML ページを作成し、より優れたブートストラップ (AdminLTE など) ライブラリを使用する必要があります (ルック アンド フィールを向上させるため)。
- ホームページは、XML へのリンクとパスを持つ別の XML から生成されます。
Links.xml は次のとおりです。
<Links>
<link>
<url>Application 1</url>
<FilePath>/Files/App1.xml</FilePath>
</ link >
<link>
<url>Application 2</url>
<FilePath>/Files/App2.xml</FilePath>
</link >
<link>
<url>Application 3</url>
<FilePath>/Files/App3.xml</FilePath>
</link >
</Links>
次に、以下のようなアプリケーション XML ファイル: App.xml
<Contents>
<Header> Help Path for Application 1</Header>
<Summary> This application is used to raise new requests to create User ID’s. It has workflow attached to it which can be used ?????.
</Summary>
<Support>
<Email>abc@gmail.com </Email>
<Phone> +1 82828 29282 2727 </Phone>
<Text> Please contact ??? in department </Text>
</Support>
<FAQS>
<FAQ>
<QUESTION> For installation what I should Do</ QUESTION >
<ANSWER> Click on this link. And download the installer. Please note that you need Admin rights for it. /ANSWER>
<ANSWER> If you are on company network then it can be installed through My Portal </ANSWER>
</FAQ>
<FAQ>
<QUESTION> Question 2</ QUESTION >
<ANSWER> Answer 1 /ANSWER>
<ANSWER> Answer 2 </ANSWER>
<ANSWER> Answer 3 </ANSWER
</FAQ>
</FAQS>
</Contents>
そして最後に、HTML で以下のように出力する必要があります (例のみ)。
新しいアプリケーションを追加する必要があるときはいつでも、Links.xml にエントリを作成し、対応する XML ファイルを作成することで追加できるように、柔軟性を維持することが考えられます。
- これには、ASP.NET Web フォームまたは MVC を使用できます。
- または単純な静的 html ページ。私はMVCを好みましたが
これをどのように追求すべきか考えていますか?そして、これに関するいくつかの例はかなりのものです。
乾杯。