Extensive Server Path (XSP)

By Author: alphawolf21
XSP is a free, open-source library of functions using DOM XPath in PHP. It's rather new and I'm still working on it, so this is the beta version. I'll have a support page up soon, but there is a documentation text file to help you out, along with example files. You can use XSP to query XML files, primarily to save and retrieve data, though it has other uses too. Feedback would be great.

As of April 30th, 2015, the language is now in version 2.0 of its beta build, and has many more features.

Feature

  • Select, store, retrieve, and manipulate data and files using an SQL-like language.
  • Use the early stages (alpha build) of XSP's personal, newborn scripting language, eXtensive ServerScript (XSS/XS-Script).
  • Store and retrieve simplex and complex variables.
  • Errors stored in separate XML files for easy access and modification.
  • 'break' command to stop execution.
  • Compile command to turn file into hex, and decompile to turn it back.
  • Contains built-in methods for easy variable and node value access.
  • Personal console to run XSP commands - complete with several management buttons.
  • File management - print, read, lock and unlock files.
  • Capable of parsing external .xsp files.
  • Comes with a Documentation.txt file that can also be printed out via the 'help' key word.
  • Uses SQL-like queries to retrieve and store information from XML files - creating, essentially, a basic, flat-file database.
  • Library comes with a Notepad++ syntax highlighter file.
  • Creates and deletes XML files.
  • Library comes with a PHP/jQuery-encoded console.
  • Selects, updates, returns, sets, and appends element and attribute values to and from XML files.
  • Extensible!
  • Open Source.
  • Can now select/return multiple nodes at once.
  • XSPML is now a part of the language! Use it as markup!
  • Now 2.0!

WebDjVuTextEd

WebDjVuTextEd allows to edit the text layer of OCR'ed DjVu documents in a web browser. You can modify the structure (paragraphs, lines, words...) create, delete, edit text nodes, modify their container box by mouse, and run a spellchecker. The program does not directly read the DjVu files, it requi.........

Similar: 16%

miMas - GUI tool for SQL developers

miMas is an intuitive GUI tool for SQL query development and data browsing. It provides a common set of features across all databases and can be installed on any Operating System which has a Java Runtime available. The tool uses JDBC drivers for connecting to a database. For most popular databases.........

Similar: 14%

Wave Framework

Wave is a PHP micro-framework that is built loosely following model-view-control architecture and factory method design pattern. It is made for web services, websites and info-systems and is built to support a native API architecture, caching, user control and smart resource management. Wave is a co.........

Similar: 13%

JDynamiTe, Dynamic Template in Java

JDynamiTe is a tool which allows you to dynamically create documents in any format from "template" documents. And very few lines of code (or no line at all!) are needed to do that. Some typical usage domains of JDynamiTe are: - dynamic Web pages creation, - text document generation, - source c.........

Similar: 13%

Lioness (Languages Interop Framework)

Framework for making Windows applications that are one .exe file in AutoHotKey_L,C++,C#, VB.NET,Java,Groovy,Common Lisp,Nemerle,Ruby,Python,PHP,Lua,Tcl,Perl,Jint,S#,WSH VBScript,HTML/JavaScript/CSS,COM, PowerShell without compiling . For .NET 4....

Similar: 13%

Toolsverse ETL Framework

ETL Framework is a standalone Extract Transform Load engine written in Java. It includes executables for all major platforms and can be easily integrated into other applications. Key Features: * embeddable, open source and free * fast and scalable * uses target database features to do transformatio.........

Similar: 11%

JILRuntime/JewelScript

A general purpose, object-oriented script language that compiles into code for a register based virtual machine. The language is quite similar to object-oriented high-level languages like Java and C#. The library is entirely self-sufficient and ANSI C compliant. It's main purpose is to be embedded .........

Similar: 11%

Madedit-Mod

Madedit-Mod is a clone of MadEdit with a log of critical bug fix from me or other developers. A lot of new features were added, such as Drag-Drop Edit(cross platform), Highlight word, etc. The reason that I maintained this project is that the author of MadEdit had not worked on it for for a long t.........

Similar: 9%

bWAPP

bWAPP, or a buggy web application, is a free and open source deliberately insecure web application. bWAPP helps security enthusiasts, developers and students to discover and to prevent web vulnerabilities. bWAPP prepares one to conduct successful penetration testing and ethical hacking projects. Wh.........

Similar: 9%

The Ring Programming Language

The Ring is an Innovative and practical general-purpose multi-paradigm scripting language that can be embedded in C/C++ projects, extended using C/C++ code and/or used as standalone language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programmi.........

Similar: 9%