Here is a script that takes XML files under /usr/share/mime to create type definitions

in the format of a .dt file.

Example of use:

awk -f xml2dt.awk </usr/share/mime/text/x-adasrc.xml

output:

ATA_ATTRIBUTES   ADB
{
ACTIONS Open
ICON    Dtdata
IS_TEXT true
NAME_TEMPLATE     %s.adb
MIME_TYPE       text/x-adasrc
DESCRIPTION     This is a file containing   Ada source code.\
                Its data type is named   ADB.
TYPE_LABEL        ADB
}

DATA_CRITERIA   ADB1
        {
        DATA_ATTRIBUTES_NAME      ADB
        MODE    f
        NAME_PATTERN    *.[Aa][Dd][Bb]
        }
DATA_CRITERIA   ADB2
        {
        DATA_ATTRIBUTES_NAME      ADB
        MODE    f
        NAME_PATTERN    *.[Aa][Dd][Ss]
        }

This script can be used with Isaac Dunham's desktop2dt. desktop2dt is used to generate

the actions, and xml2dt generates the associated datatypes.

Attachment: xml2dt.awk
Description: application/awk

_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to