私はかなりの数の解決策を試しましたが、どれも私のニーズを十分に満たすものではありませんでした。pre + @code (または @literal) タグを実行すると、通常は機能します。
<pre>
{@literal
<configFiles>
<configFile>
<type>LOGICAL_INDEX_CONFIG</type>
</configFile>
</configFiles>}
</pre>
問題は、html に ${dollar_sign_variables} がある場合はどうなるかということです。(これは、ドキュメントで maven フィルタリングに依存する xml の例を使用している場合によく発生します)。${ITEM_INDEX_TO_LOGICAL} があるとします。Eclipse は次のようにレンダリングします。
<configFiles>
<configFile>
ITEM_INDEX_TO_LOGICAL
}
最終的に、適切にレンダリングするには、html エスケープ メソッド (これを使用できます)に固執するしかありませんでした。
これ:
<configFiles>
<configFile>
<type>${ITEM_INDEX_TO_LOGICAL}</type>
</configFile>
</configFiles>
次のようにレンダリングします。
</configFiles>
<configFile>
<type>${ITEM_INDEX_TO_LOGICAL}</type>
</configFile>
</configFiles>
これは残念ながら、Javadoc をレンダリングしない限り、文書化されている「xml の例」を本当に理解できない立場に置かれることになります。幸いなことに、Eclipse はその場でこれを行うことができます...