2

infopath formSharePoint サーバー 2010 にライブラリを作成しました。Windows server 2008R2 OS と MS-Office 2010 を使用しています。フォーム ライブラリで [新しいドキュメントの追加] をクリックすると、.xsnテンプレートが要求されます。それを使用して割り当てる
テンプレートを作成しました。 しかし、次のように言っています。infopath 2010

The element 'comment' is used but not declared in the DTD/Schema..

Infopath 2010 を使用して公開しようとしましたが、次のように言っています。

The element 'comment' is used but not declared in the DTD/Schema.
また。

これらのエラーを解決する手順を説明できる人はいますか....

4

1 に答える 1

1

このエラーは、次の場合に発生する可能性があります。

InfoPath デザイナーで作成したテンプレートは SharePoint に発行されません。そのため、[新規] -> [新規ドキュメント] をクリックすると、使用するテンプレートを提供するよう求められます。任意のテンプレートを提供すると、このエラーが発生します。

次の手順を試すことができます。

作成したテンプレートを sharepoint Server に公開します。「このフォームをブラウザで入力できるようにする」にチェックを入れます。

あなたは非常に単純なテンプレートだと言ったので、カスタムコードは関連付けられていないと思います。フォーム ライブラリに発行を選択します。まだ作成していない場合は、新しいフォーム ライブラリを作成します。それ以外の場合は、既存のフォーム ライブラリを使用します。

InfoPath から新しいフォーム ライブラリを作成する場合は簡単です。「フォーム ライブラリ」で「新しいドキュメント」をクリックすると、ブラウザにフォームが表示されます。

既存のフォーム ライブラリに発行する場合は、次の手順に従います。

フォーム ライブラリで、[設定] -> [詳細設定] をクリックします。

  1. 「コンテンツ タイプの管理を許可しますか?」で「はい」を選択します。

  2. [ブラウザー対応ドキュメントの既定の開く動作] で、[サーバーの既定値を使用する (ブラウザーで開く)] を選択します。

  3. [OK] をクリックします。

設定ページに戻ると、[コンテンツ タイプ] セクションに [既存のサイト コンテンツ タイプから追加] が表示されます。それをクリックし、[コンテンツ タイプの追加] ページで、コンテンツ グループが [Microsoft Office Infopath] または [Microsoft Infopath] のいずれかのグループを選択すると、フォームの名前が表示されます。これを追加して、[OK] をクリックします。

フォーム ライブラリに戻ると、[新規] ボタンに 2 つの InfoPath フォームが表示されます。

つまり、そのうちの1つを取り除くことができます。

于 2011-03-02T11:31:02.167 に答える