Si escribo documentación multilínea en un esquema XML utilizando la vista de propiedades, crea <xsd:documentation>
etiquetas para contenerlo.¿Hay alguna manera de evitar que Eclipse (3.7) estropee el contenido de las etiquetas <xsd: documentation>?
Cada vez que formateo el archivo (CTRL + MAYÚS + F), todas las líneas, excepto la primera, están sangradas y, a veces, envueltas debido a esta sangría.
Esta sangría y envoltura con eficacia arruina cada esfuerzo de generar una buena documentación del archivo. Especialmente si quiero documentar una tabla de valores permitidos.
Antes formato:
<xsd:documentation>1st line of comment
2nd line is indented and also wrapped as it exceeds the max line length setting.
3rd line is just indented.
</xsd:documentation>
Después formato:
<xsd:documentation>1st line of comment
2nd line is indented and also wrapped as it exceeds the max line
length setting.
3rd line is just indented.
</xsd:documentation>
La opción "Formato de comentarios" en Preferencias -> XML -> archivos XML -> Editor no ayuda con la sangría El aumento de "Ancho de línea" en la misma página de preferencias corrige el ajuste, pero realmente quiero que el editor NO formatee mi contenido en los elementos de mi documentación.
Prefiero usar este atributo en lugar de la etiqueta CDATA agregada, se ve más limpio, es autoexplicativo y no tengo que decirle explícitamente a Eclipse que ignore el texto ajustado de CDATA. Mi truco es agregar todo mi texto multilínea en una sola línea, usar el código de formato en Eclipse y luego agregar el atributo xml: espacio para preservar el formato. – JavaJedi