All Projects → eXist-book → book-code

eXist-book / book-code

Licence: BSD-3-Clause license
The code belonging to O'Reilly's eXist book

Programming Languages

java
68154 projects - #9 most used programming language
XQuery
69 projects
HTML
75241 projects
XSLT
1337 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to book-code

location-api-sl
This API can be use to all developers to get location details of Sri Lanka 🇱🇰 including major cities, sub areas, districts and Provinces. ⛳️
Stars: ✭ 35 (+84.21%)
Mutual labels:  nosql
lazlodb
Lazlo DB : A lightweight, portable and serverless NoSql database
Stars: ✭ 15 (-21.05%)
Mutual labels:  nosql
xquery-intellij-plugin
XQuery, XPath and XSLT Language Support for the IntelliJ IDE
Stars: ✭ 24 (+26.32%)
Mutual labels:  exist-db
uptasticsearch
An Elasticsearch client tailored to data science workflows.
Stars: ✭ 47 (+147.37%)
Mutual labels:  nosql
safari-training-react
Code examples and exercises for Safari LiveTraining course.
Stars: ✭ 12 (-36.84%)
Mutual labels:  oreilly
node-crudapi-ts
CRUD boilerplate for create Node Restful API's with Express Framework and Sequelize ORM written in Typescript.
Stars: ✭ 41 (+115.79%)
Mutual labels:  nosql
dynobase
Dynobase - Professional GUI Client for DynamoDB (releases / issues / roadmap repository) https://dynobase.dev
Stars: ✭ 66 (+247.37%)
Mutual labels:  nosql
doclite
PHP NoSQL database and document store
Stars: ✭ 57 (+200%)
Mutual labels:  nosql
RocksServer
Flexible and fast server for RocksDB
Stars: ✭ 33 (+73.68%)
Mutual labels:  nosql
2017-highload-kv
Курсовой проект 2017 года курса "Проектирование высоконагруженных систем"
Stars: ✭ 26 (+36.84%)
Mutual labels:  nosql
objectbox-generator
ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)
Stars: ✭ 30 (+57.89%)
Mutual labels:  nosql
Papaya
NoSQL Injection Tool to bypass login forms & extract usernames/passwords using regular expressions.
Stars: ✭ 22 (+15.79%)
Mutual labels:  nosql
soosyze
🌠 Soosyze CMS is a minimalist content management system in PHP, without database to create and manage your website easily. https://soosyze.com
Stars: ✭ 39 (+105.26%)
Mutual labels:  nosql
miki
Wiki system in PHP+NoDB in just one file. 10s setup + auto-installed. Full Markdown support. Super fast and lightweight (-0.01MB gzip). Multi-User support. Minimal and beautiful.
Stars: ✭ 25 (+31.58%)
Mutual labels:  nosql
maricutodb
PHP Flat File Database Manager
Stars: ✭ 23 (+21.05%)
Mutual labels:  nosql
cordova-plugin-realm
Unofficial Cordova plugin for Realm Mobile Database.
Stars: ✭ 29 (+52.63%)
Mutual labels:  nosql
database
Key-Value/Document store database library with btree and ARTree indexing methods, SSN-MVCC concurrency
Stars: ✭ 67 (+252.63%)
Mutual labels:  nosql
MongoDB-3-Succinctly
This is the companion repo for MongoDB 3 Succinctly by Zoran Maksimovic. Published by Syncfusion.
Stars: ✭ 15 (-21.05%)
Mutual labels:  nosql
huskydb
HuskyDB - Windows Native C++ NoSQL Database
Stars: ✭ 27 (+42.11%)
Mutual labels:  nosql
framework
Solu Framework is a full featured, ORM-backed, isomorphic framework using RPython, Pouch/CouchDB and React.
Stars: ✭ 20 (+5.26%)
Mutual labels:  nosql

eXist Book Example Code

Build Status Java 7 License

This repository contains all (except the Using eXist 101 chapter) of the code and examples discussed in the eXist book published by O'Reilly.

This version contains code compatible with eXist-db 2.1 which was the latest version at the time the book was authored. Versions for eXist-db 3.0.RC1, 3.0, and 4.0.0 are also available.

The repository has the following layout:

  • chapters/ Under this folder each chapter of the book that has example code is represented.

  • xml-examples-xar/ These are the files needed to build an EXPath Package XAR from other files distributed in the chapters folders. In particular the content of the XAR package is assembled using the the fileSets set out in the assembly xml-examples-xar/expath-pkg.assembly.xml

All other files are related to the Maven build process.

Building

The EXPath Package XAR and the Java projects are all built using Apache Maven. You will need to have Git and at least Maven 3.1.1 installed. Git can be downloaded and installed from http://git-scm.com and you can download and install Maven from http://maven.apache.org.

Once you have Maven installed you can simply run the following from your Unix/Linux/Mac terminal or Windows command prompt:

git clone https://github.com/eXist-book/book-code.git
cd book-code
mvn clean install

You should then find the EXPath PKG XAR located at xml-examples-xar/target/exist-book.xar. The Java projects artifacts will be located within the target sub-folders of each Java project respectively.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].