xml 0.1
FAQ XML 0.1
Maintain FAQs in XML format for easier use more>> Maintain FAQs in XML format for easier use
FAQ XML is a format and simple framework to maintain various lists of FAQs in structured, XML-based format. The list of FAQs can be easily produced into lots of various human-readable formats, employing usage of XSLT and several other external applications.
Currently, FAQ XML supports following target output formats:
- Interactive one-page HTML (enhanced with JavaScript)
- Simple one-page HTML
- Multi-page HTML
- Text file (requires Lynx)
- PDF print-ready output (requires TeX)
XmlPL 0.1.3
Free and open source XML processing language more>> Free and open source XML processing language
XmlPL is a programming language which provides built-in features for XML processing integrated with a C-like syntax. Among these features are XML path expressions and XML statements.
If you know C or C++, Java and XPath then XmlPL is very easy to learn. Since XML is a native data type it can be processed more naturally and efficiently using XML path expressions and inline XML.
Main features:>
- Supports inline XML data
- Uses an XML path language, similar to XPath, integrated with a C like syntax
- Provides advanced features for XML stream manipulation
- Gives the developer control over XML DOM memory usage
- Garbage collected
- Compiles to C++ for high portability and fast execution
- Easily extended with libraries and native code blocks
Enhancements:
- No longer requires XercesC, XMLCereal or XercesUtils.
- Added Debian build files
pbsw-XML 0.5.1
pbsw-XML - A module of convenience routines extending REALbasics XML classes more>>
Enhancements:
- Fixed a problem with some duplicated code causing "name in use" errors.
LlamaXML 1.0.1
LlamaXML brings users a C++ XML parsing and formatting library that is small enough to be used on handheld devices like PDAs and smartphones, while still supporting larger desktop and server systems. more>>
LlamaXML 1.0.1 brings users a C++ XML parsing and formatting library that is small enough to be used on handheld devices like PDAs and smartphones, while still supporting larger desktop and server systems.
The library currently runs on Palm OS Garnet, Palm OS Cobalt, Windows Mobile, Windows and Mac OS X, and is easy to port to new platforms. The entire library compiles to only 45 KB of code under Codewarrior for Palm OS, and can be even smaller if only some of its features are used. The library is also frugal with runtime memory, using a single-pass streaming algorithm that only stores the current parsing stack in memory, allowing very large XML documents to be parsed with very little overhead.
The LlamaXML library supports XML namespaces and automatic encoding conversion. It does not support validation, XML schemas, DTDs, or external entities. If you need these features, consider using libxml2 or Xerces.
LlamaXML is distributed by Llamagraphics, Inc. under a dual licensing system in order to support both open source and commercial developers. Open source developers may use LlamaXML under the Gnu General Public License. Commercial developers can purchase a commercial license to use LlamaXML in their own projects without having to distribute their own source code.
Enhancements:
- Includes bugfixes on all platforms.
- Fixes to the TextEncoding class
- Enhanced XMLException error reporting
- Unit tests for the TextEncoding class.
STXML 3.0
Object-oriented framework for XML. more>>
It is straightforward and simple to use for probably 90% of what most people use XML for.
Future verions will build upon these foundations to make both creating and accessing XML-based data much easier.
XMLStarlet 1.0.1
XMLStarlet - Set of command line utilitieswhich can be used to transform, query, validate, and edit XML documents and files more>> XMLStarlet - Set of command line utilitieswhich can be used to transform, query, validate, and edit XML documents and files
XMLStarlet is a set of command line utilities (tools) which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using UNIX grep, sed, awk, diff, patch, join, etc commands.
The XMLStarlet set of command line utilities can be used by those who have to deal with many XML documents on a UNIX shell command prompt as well as for automated XML processing with shell scripts.
Main features:
- Check or validate XML files (simple well-formedness check, DTD, XSD, RelaxNG)
- Calculate values of XPath expressions on XML files (such as running sums, etc)
- Search XML files for matches to given XPath expressions
- Apply XSLT stylesheets to XML documents (including EXSLT support, and passing parameters to stylesheets)
- Query XML documents (ex. query for value of some elements of attributes, sorting, etc)
- Modify or edit XML documents (ex. delete some elements)
- Format or "beautify" XML documents (as changing indentation, etc)
- Fetch XML documents using http:// or ftp:// URLs
- Browse tree structure of XML documents (in similar way to ls command for directories)
- Include one XML document into another using XInclude
- XML c14n canonicalization
- Escape/unescape special XML characters in input text
- Print directory as XML document
- Convert XML into PYX format (based on ESIS - ISO 8879), and vice versa
System requirements:
- libxml2
- libxslt
NOTE: XMLStartlet is licensed and distributed under the terms of the MIT license.
XML Tools 2.9.3
Scripting addition to parse & generate XML data. more>>
XML Tools 2.9.3 is a new, easy to use but powerful AppleScript Scripting Addition which allows AppleScript to parse and generate XML data.
License:Freeware
BookmarXSLT 0.1
BookmarXSLT - Display your Safari bookmarks more>>
This tiny script takes your Bookmark.plist file in libary and convert to from binary to xml and put on your deskboard. Then it uses perl to insert a xml-stylesheet tag in the xml file. When this operation is done, Safari is called to open the file. Most browsers will not be able to view this xml file, due to the use of XSLT. But Safari is cool ;P
TeXMLMate 1.4.1
TeXMLMate - check XML and XHTML documents for Well-Formedness and Validity more>>
CataLibs 0.1
CataLibs - AppleScript libraries that simplify many string-handling and XML-handling functions more>>
The syntax of the string function handlers is based on PHP.
The XML library allows you to create elements, add attributes to elements, add child nodes to elements and much more including XML parsing.
These libraries are completely open source and we hope you will contribute and re-distribute.
MyCoRe 2.0.1
Develop repositories, digital libraries and archive solution easily more>> Develop repositories, digital libraries and archive solution easily
MyCoRe is an open source project for the development of repositories, digital library and archive solutions.
The technical base of the system is formed of Java class libraries, XML technology and also different database backends.
System requirements:
- Java
XSLT Tools 2.0.1
Allows AppleScript to apply XSLT transformations to XML data. more>>
XML Toolkit 2.0.2
XML Toolkit - REALbasic plug-in for parsing XML code more>>
A comprehensive and customisable framework for parsing and creating XML code to and from object structures.
Main features:
- Fully XML 1.0 compliant.
- Intuitive class structure.
- Highly customisable.
- Support for incremental parsing.
- Automatic output formatting.
- Support for HTML parsing.
- Support for text encodings.
- Cross-platform compatible.
Enhancements:
- Now compatible with RB5
- Fixed a problem that would lead to a crash in Windows builds (TextConverters only work on the Mac).
- Added SetAttribute(name as string, value as variant) method to XMLElement class. Creates a new attribute if none of that name exist.
- Added XMLContainer constructor which takes only source text (rather than source text and the HTML flag) and defaults to strict syntax.
- Now opens files using binary stream, improving performance on large files.
- Fixed an obscure bug that would occasionaly cause decoding of special characters to fail.
- The documentation is now much easier to navigate.
Diary 0.1
Diary is a simple daily journal more>>
Next day, same thing.
Searchable, but no bells and whistles. Text is saved safely as XML.
Source code included. Probably runs on Intel but untested.