plugin de XML para jEditAntCompleteTask define (tarea ant) que produce un archivo XML denominado ant-complete.xml
. El archivo resultante se ve de la siguiente manera:
<element-list>
<!-- ... -->
<element name="classpath"
content="(fileset|dirset|extdirs|existing|filelist|pathelement|path)">
<attribute name="id" type="ID" />
<attribute name="location" type="CDATA" />
<attribute name="cache" type="(true|false|on|off|yes|no)" />
<attribute name="refid" type="CDATA" />
<attribute name="description" type="CDATA" />
<attribute name="path" type="CDATA" />
</element>
<!-- ... -->
el archivo generado puede ser descargado como XML plugin archive. Abra XML.jar
y busque el directorio xml/completion
. Su sintaxis se define en xml-completion-info.dtd.
El código de la tarea no contiene una licencia explícita, pero es al menos GPL. De todos modos, probablemente no necesite distribuir esa tarea, solo para usarla y esto no requiere ninguna licencia.
No puedo evaluar la usabilidad del archivo xml resultante, pero jEdit lo usa para autocompletar.
Ese es el XSD incorrecto.Ese XSD es para el archivo "ivy.xml". Observe que no tiene el elemento "resolver". –