1

この問題は、コンテンツ コントロールが終了タグを持たない xml にマップされている場合に発生します。たとえば。xml がリテラル コントロールにマップされている場合、Word 文書に表示されるテキストをマッピングする場合 (編集または印刷を有効にする) は、次のようになります。

コンテンツ コントロールの作成時にテキストを削除した場合でも、ここをクリックしてテキストを入力します。しかし、xml を変更すると正常に動作し、デフォルトのテキストが表示されません。

したがって、問題は、オブジェクトに xml シリアライザーを使用してシリアル化されたフィールドが約 50 ~ 60 個あることです。したがって、ドキュメント全体で、すべての空の xml タグには、Word ドキュメントに表示される既定のテキストがあります。

これは既知の問題ですか、それとも私の側で何か不足していますか? 明示的に終了タグを持つように生成されたxmlを調整する方法はありますか?

これは非常に簡単に再現できます。xml sdk v 2.0 と word 2010 を使用しています。

よろしく

マック

編集注: 私はまだこの問題に直面しています。カスタム xml がある場合、「ここをクリックしてテキストを入力してください」というテキストが表示されます。xml がある場合は、正常に動作します。問題は、終了タグの生成を強制するオーバーライド xml があることです。しかし、xml ドキュメント内で解析すると、再び自己終了タグに変換されます。

空のコンテンツ コントロールを調べて、sdk 2.0 を使用してドキュメントから削除する方法はありますか?

4

0 に答える 0