Displaying 1 to 12 from 12 results


  •    DotNet

OxmLibrary generates classes from XSD, or infer from XML files, and then bind XML files to the object tree. Much like XSD.exe but better! Allows creating generation files using a GUI, choosing data types and merging similar classes. It's developed in C#

exist - eXist Native XML Database and Application Platform

  •    Java

eXist is a high-performance open source native XML database—a NoSQL document database and application platform built entirely around XML technologies. The main homepage for eXist can be found at exist-db.org. This is the GitHub repository of eXist source code, and this page links to resources for downloading, building, and contributing to eXist, below.New developers may find the notes in BUILD.md and CONTRIBUTING.md helpful to start using and sharing your work with the eXist community.

jaxb2ruby - Generate pure Ruby objects from an XML schema (XSD) using JAXB and JRuby

  •    Ruby

jaxb2ruby must be installed and ran under JRuby. The generated classes will not depend on JRuby. Certain XML schema types are converted to Symbols. You can specify your own XML Schema to Ruby type mapping(s) via the -c option.

XmlSchemaClassGenerator - Generate C# classes from XML Schema files

  •    CSharp

A console program and library to generate XmlSerializer compatible C# classes from XML Schema files. Specifying the NamespaceProvider is optional. If you don't provide one, C# namespaces will be generated automatically. The example above shows how to create a custom NamespaceProvider that has a dictionary for a number of specific namespaces as well as a generator function for XML namespaces that are not in the dictionary. In the example the generator function is the default function but with a custom namespace prefix. You can also use a custom generator function, e.g.

erlsom - XML parser for Erlang

  •    Erlang

Erlsom is an Erlang library to parse (and generate) XML documents. As a SAX parser. This is a [more or less standardized model] ( http://www.saxproject.org/apidoc/org/xml/sax/ContentHandler.html) for parsing XML. Every time the parser has processed a meaningful part of the XML document (such as a start tag), it will tell your application about this. The application can process this information (potentially in parallel) while the parser continues to parse the rest of the document. The SAX parser will allow you to efficiently parse XML documents of arbitrary size, but it may take some time to get used to it. If you invest some effort, you may find that it fits very well with the Erlang programming model (personally I have always been very happy about my choice to use a SAX parser as the basis for the rest of Erlsom).

packtools - Python library and command-line utilities to handle SciELO PS XML files.

  •    Python

Python library and command-line utilities to handle SciELO PS XML files that runs on python 2.7, 3.3+. packtools depends on lxml.

WeGA-ODD - ODD files for documenting the Digital Edition of the Carl-Maria-von-Weber-Gesamtausgabe

  •    XSLT

Files for documenting the Digital Edition of the Carl-Maria-von-Weber-Gesamtausgabe in the ODD format. [1] As of 2017-06-30 there is an issue in the TEI XSL Stylesheets with multiple schemaSpecs which is used here. More details and a patch can be found at the GitHub issue 249.

xsd2json - Translate XML Schema into equivalent JSON Schema

  •    Prolog

Translate an XML Schema into equivalent JSON Schema based on SWI-Prolog and Constraint Handling Rules (CHR). For usage directly in Prolog or node.js. If that works, so will xsd2json.

XML-Parser - A Node.js XML DOM, Parser & Stringifier.

  •    Javascript

Parse XML, HTML and more with a very tolerant XML parser and convert it into a DOM. These three components are separated from each other as own modules.

event-logging-schema - Event Logging is an XML Schema for describing the auditable events generated by computer systems, hardware devices and access control systems

  •    Java

Event Logging is an XML Schema for describing the auditable events generated by computer systems, hardware devices and access control systems. It is intended to act as a common standard that bespoke logging formats (such as Apache web server or Linux auditd logs) can be translated into, using a tool such as Stroom. The aim of the schema is to normalise logging data into a common form meaning that analysts do not need to understand multiple log formats all with their own unique features. Also normalised log events from a bespoke system can be understood years after the event was created and when the development team responsible for the bespoke system have all disappeared.

gradle-xjc-plugin - A Gradle plugin to run the XJC binding compiler during a build

  •    Groovy

Invokes the xjc binding compiler from a Gradle build. Just by applying the plugin, your project will now a task named xjcGenerate with sensible defaults - if these work for you, then you can just run gradle build and the xjc tool will run and generate code for you.