Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.320.859 Times

CurlyML 0.1.1

  Date Added: November 14, 2010  |  Visits: 646

CurlyML

Report Broken Link
Printer Friendly Version


Product Homepage
Download (88 downloads)



CurlyML project is a simple, concise format for storing and transmitting structured data and documents. CurlyML allows you describe structured data in a way that is efficiently, easily readable and writeable to both human beings and machines, with no extraneous fuss or redundant markup. Essentially, CurlyML is designed to get out of your way so you can get on with describing your data. This is in direct contrast with XML, which is overkill for the vast majority of tasks. The rules: - Nodes with children (parent nodes) are only allowed to have alphanumeric names, although in the interests of readability, underscores and hyphens are also allowed in parent node names. - Multiple top level nodes are allowed in a document. The document itself is considered the real root node. - Leaf nodes (i.e. those with no children or an empty child list "{}") can contain any text. - Child node text can be contained in double quotes in order to display text with space characters preserved, or in order to display text which contains curly braces (or quotes). - Quoted text in child nodes can use C/Java-style escape characters: n (newline) r (carriage return) t (tab) " (quote itself) uXXXX (unicode character). - Any unquoted text starting with the comment sequence (#) is considered to be a comment, until the end of the line (i.e. n or r or EOF is encountered). If the # forms part of an existing word being parsed, however, it will not be treated as a comment. The reasoning for this is that this character will often form part of HTML links, and its more intutive to have a comment beginning after a space or newline than to potentially cause unexpected breakage due to using # in otherwise valid strings. The parser doesnt care if you have spaces in a comment, but you do need to have a space or newline before a comment. - A word followed by an opening curly declares the beginning of a parent node named by that word. - Opening and closing curly counts must match (curlies inside quoted text not included). - Default character set is UTF-8..

Requirements: No special requirements
Platforms: Linux
Keyword: Comment Curlyml Data Markup Nodes Structured Structured Data Text Text Editing Processing Transmitting
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


CURLYML RELATED
Utilities  -  Hoglet 0.2
Hoglet allows special markup to be added to text documents so that software documentation can be easily produced. It provides a configurable parser, simple markup rules, and extensible "tag handlers" that allow custom Java code to process...
491.52 KB  
Modules  -  Comment Technical Data 1.2
Adds additional technical information to comment notifications, including referrer, User-Agent, and a lot more.The default WordPress email notifications for moderation and new comments do not add very much technical data. This plugin captures an...
20.48 KB  
Utilities  -  Structured Document Validator 0.7.9
Structured Document Validator project implements a generalized method for validating both the structure and content of structured documents. Any data format that can be deterministically divided into tags and data is classed as a structured...
604.16 KB  
Utilities  -  Hydrate 2.0
Hydrate is a Java tool that provides for fast efficient and error-free transformation of data between three different representations: relational databases, objects in an object-oriented programming language and extended markup language (XML)....
7 MB  
Utilities  -  XMLPublication 0.4.1
XMLPublication project is a collection of tools to generate Web pages from desktop documents or other structured documents, such as books with paragraphs, or tabular data. It cuts documents into Web pages, and creates customizable multi-indices....
1.4 MB  
Utilities  -  Query Object Framework 0.7.2
QOF, the Query Object Framework, provides a set of C Language utilities for performing generic structured complex queries on a set of data held by a set of C/C++ objects. Query Object Framework is unique in that it does NOT require SQL or any...
696.32 KB  
Programming  -  Corrupt Office Data/Text Extract Service 1.0
Several free web services exist for converting MS Office, Open Office files and RTF to text/data. This service does so as well but also works with some corrupt instances of the files. This project requires you installing your own file uploader.
31.98 MB  
Development Tools  -  Tools for Data Analysis in Optics, Acoustics, Signal Processing 1.0
We present some basic programs written for the MATLAB environment for the analysis of optical and acoustic data and for signal processing. These programs exploit novel concept derived from a theoretical physics approach. These programs can be...
10 KB  
Utilities  -  Mini-XML 2.3
Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. The project only requires an ANSI C compatible compiler (GCC works, as do most vendors...
153.6 KB  
Utilities  -  Pilot-QOF 0.1.5
Pilot-QOF converts Palm databases to queriable objects. A Palm database record is an instance of the object, called an Entity. Objects are collated to form one data source, called books, that can contain any number of different objects -...
409.6 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables 2.4.37.9
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB