YML 2.4.2发布 XML语言编译工具

YML是Why a Markup Language?!的缩写,是一个简单的XML语言编译工具。YSLT是代码生成一个简单的语言,自动化软件开发任务。

YML功能和特点:

在无语法的前提下,能够使用C-DSL。

&">nbsp;不需DSL使用YSLT下生成代码。

不需UML使用XMI的YSLT下生成代码。

不需任何基于SVG使用YSL的TXML语言来生成的代码,

在短短的几行内,能够定义类似维基的语言。

用更简单的C语言来替换不好的设计和复杂的XML语言

**YML操作示范:**

<list name="List of goods">
    <head>
        <columTitle>
            Goods
        </columnTitle>
        <columnTitle>
            Price
        </columnTitle>
    </head>
    <row>
        <value>
            Beer
        </value>
        <value>
            20
        </value>
    </row>
    <row>
        <value>
            Wine
        </value>
        <value>
            30
        </value>
    </row>
</list>

YML 2.4.2此版本是基于pyPEG1.4进行更新,添加了一些更宽松的语法。

下载地址:http://fdik.org/yml2.tar.bz2

时间: 2024-09-20 12:07:58

YML 2.4.2发布 XML语言编译工具的相关文章

YML 2.4.3发布 XML语言编译工具

YML 2.4.3本版本增加了额外的语法,包括指令. YML是Why a Markup Language?!的缩写,是一个简单的XML语言编译工具.YSLT是代码生成一个简单的语言,自动化软件开发任务. 下载地址:http://fdik.org/yml2.tar.bz2

YML 2.5.0发布 XML语言编译工具

YML 2.5.0该版本应用一个标准函数库.没有标签的指针增加一些语法. YML是Why a Markup Language的缩写,是一个简单的XML语言编译工具.YSLT是代码生成一个简单的语言,自动化软件开发任务. 下载地址:http://fdik.org/yml2.tar.bz2

YML 2.3.4发布 XML语言编译工具

YML一种简单的语言编译成XML. YSLT一个代码生成简单的语言,自动化软件开发任务. YML 2.3.4提高Block Line Quote,扩展函数调用的语法. 一个示例,而不是XML: <list http://www.aliyun.com/zixun/aggregation/11696.html">name="List of goods">    <head>        <columTitle>            G

The Epeios XML preprocessor 0.4.2发布 XML文件转换工具

The Epeios XML preprocessor 是一款读取XML文件且将它转换为另一个XML文件的工具.它通过允许处理的宏变量,简化了XML文件的编写.定义和测试.通过直接写在源XML文件,给定一个命名空间,然后由expp工具确认和处理标签所拥有的预定义的标签.该工具也可以作为一个Java本机组件. The Epeios XML preprocessor 0.4.2该版本正确处理了CDATA部分.引入了相应的Java本机组件. 软件信息:http://zeusw.org/intl/exp

uim 1.7.1发布 多语言输入法工具

UIM 是一个多语言的输入法工具.其目的是为输入法提供一个灵活的开发平台和实用的用户环境.它支持多个工作环境,包括一般的桌面系统,比如GNOME或KDE,还支持在控制台中运行,并且也支持Linux Zaurus和Mac OS X操作系统. uim 1.7.1 该版本为UIM tutcode和UIM- byeoru输入法增加了一些新功能. UIM的系统托盘工具栏现在支持gnome-shell.在1.7.0版本上轻微的修复了一些bug和增加了一些更实用的功能. 下载地址:http://uim.goo

JWordtrainer 1.1.1发布 语言学习工具

JWordhttp://www.aliyun.com/zixun/aggregation/17066.html">Trainer是一个能够帮助你记住任何基本语言单词的工具.首先须从个人课程中添加单词到输入文件,然后指定输入文件的多少个单词需要的.该程序将随机显示单词,只要按一下按钮就可以显示出翻译内容. JWordtrainer 1.1.1版本现在是通过超链接访问和直接显示搜索对话框. 下载地址:http://sourceforge.net/projects/lgames/files/jw

《Linux 高级程序设计(第三版)》——第2章 Linux下C语言开发工具 2.1 常用编辑工具

第2章 Linux下C语言开发工具 Linux 高级程序设计(第三版) Linux操作系统绝大多数的内核代码都是由C语言编写,因此,在Linux下的应用程序,特别是需要与内核进行交互的程序一般都是由C语言编写的,C++程序并不多见,例如驱动开发几乎都是由C语言编写的.因此,本书所有内容都立足于Linux下的C程序开发.本章主要介绍Linux下进行C语言程序开发所必备的工具. 本章第1节主要介绍Linux环境下常用的开发工具,包括常用的编辑器.这些编辑器类似于Windows平台下的记事本和Word

rep-gtk 0.90.7发布 语言绑定工具

rep-gtk是一款GTK+/GDK和librep之间的语言绑定工具,也包括基本GLib和ATK的绑定.该绑定用于已过期和被丢弃的库(如:libgnome,libgnomeui,libgnomecanvas,Libglade).支持Libglade,GTK+Builder. 关于librep Librep是一个共享库,用于实施一个轻量级.合理的和高度可扩展的Lisp同语系语言.它包含了一个注释器.字节码编译器和虚拟机.应用程序可以使用一个注释器作为扩展语言,或它可能使用在独立的脚本. 关于Lib

c语言-C语言编译NBA数据分析系统怎么连接数据库?

问题描述 C语言编译NBA数据分析系统怎么连接数据库? 连接数据库是不是用C#好一点,哪位大神懂C的,我是小白,请教了 解决方案 c也有连接数据库的库,直接调用