This is an integrated set of C++ software tools for manipulating XML (eXtensible Markup Language) schemas and XML instance files. The tools are:
•xmlSchemaParser - parses and reformats XML schema files, and prints typederivation hierarchies. Also includes a C++ model of XML schema.
•xmlInstanceParserGenerator - generates C++ classes and a YACC/Lex instance file parser from an XML schema – it’s a software tool that writes software tools
•orphanFinder - identifies unused types and undefined types in one or a set of XML schema files
•xmlSchemaAttributeConverter - rewrites an XML schema file, converting attributes to elements
•xmlSchemaXpathChecker - checks that all paths in all constraints in a schema are possible, and reports those that do not exist
•xmlSchemaPathFinder - generates all possible paths through an instance tree that contain components specified by the user

Features

  • code works in linux and similar but could easily be ported to MS Windows
  • flex, bison, and boost regex are required for compiling code produced by the generator
  • valgrind is used in scripts for leak detection

Project Activity

See All Activity >

License

MIT License

Follow XML Parsers and Utilities

XML Parsers and Utilities Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of XML Parsers and Utilities!

Additional Project Details

Operating Systems

Linux, Mac

Intended Audience

Advanced End Users, Developers, Information Technology

User Interface

Command-line

Programming Language

C++, Flex, Yacc

Registered

2021-01-20