Java XML Validation Collection Tests

Integration tests which make various subordinate validators available to the Intrinsic Validator.

Лицензия

Лицензия

Группа

Группа

com.componentcorp.xml.validation
Идентификатор

Идентификатор

jxvc-tests
Последняя версия

Последняя версия

0.9.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

Java XML Validation Collection Tests
Integration tests which make various subordinate validators available to the Intrinsic Validator.
Система контроля версий

Система контроля версий

https://github.com/rosslamont/jxvc/tree/master/jxvc-tests

Скачать jxvc-tests

Имя Файла Размер
jxvc-tests-0.9.4.pom
jxvc-tests-0.9.4.jar 1 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.componentcorp.xml.validation/jxvc-tests/ -->
<dependency>
    <groupId>com.componentcorp.xml.validation</groupId>
    <artifactId>jxvc-tests</artifactId>
    <version>0.9.4</version>
</dependency>
// https://jarcasting.com/artifacts/com.componentcorp.xml.validation/jxvc-tests/
implementation 'com.componentcorp.xml.validation:jxvc-tests:0.9.4'
// https://jarcasting.com/artifacts/com.componentcorp.xml.validation/jxvc-tests/
implementation ("com.componentcorp.xml.validation:jxvc-tests:0.9.4")
'com.componentcorp.xml.validation:jxvc-tests:jar:0.9.4'
<dependency org="com.componentcorp.xml.validation" name="jxvc-tests" rev="0.9.4">
  <artifact name="jxvc-tests" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.componentcorp.xml.validation', module='jxvc-tests', version='0.9.4')
)
libraryDependencies += "com.componentcorp.xml.validation" % "jxvc-tests" % "0.9.4"
[com.componentcorp.xml.validation/jxvc-tests "0.9.4"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.componentcorp.xml.validation : base jar 0.9.4

test (6)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12
com.thaiopensource : jing jar 20091111
com.componentcorp.xml.validation : relaxng jar 0.9.4
com.componentcorp.xml.validation : relaxng-compact jar 0.9.4
com.componentcorp.xml.validation : jxvc jar 0.9.4
com.componentcorp.xml.validation : test-helpers jar 0.9.4

Модули Проекта

Данный проект не имеет модулей.

jxvc

Maven Central Build Status

A collection of JAXP compliant validators for different XML Validation languages. The following validation situations are supported:

  • Uber validator (IntrinsicSchemaFactory) - automatically detects the following situations:
    • xml-model processing instruction (compliant with ISO/IEC 19757-11:2011)
    • xsi annotated XML Schema
    • DTD (coming soon)
  • Relax NG XML Syntax (jing wrapper)
  • Relax NG Compact Syntax
  • (To be implemented) Schematron
  • (To be implemented) NVDL

In addition, a small library of functionality is provided to support other validation implementations.

Installing

All artifacts are available in the maven central repository. Each validator is independent of any other validator, providing a developer with flexibility and the ability to substitue there own implementations of particular validation languages if desired. See the Usage examples for a more information.

The artifacts provided are as follows:

IntrinsicSchemaFactory uber validator

<dependency>
    <groupId>com.componentcorp.xml.validation</groupId>
    <artifactId>jxvc</artifactId>
    <version>0.9.0</version>
</dependency>

RelaxNG XML Syntax validator

<dependency>
    <groupId>com.componentcorp.xml.validation</groupId>
    <artifactId>relaxng</artifactId>
    <version>0.9.0</version>
</dependency>

RelaxNG Compact Syntax validator

<dependency>
    <groupId>com.componentcorp.xml.validation</groupId>
    <artifactId>relaxng-compact</artifactId>
    <version>0.9.0</version>
</dependency>

Utility Classes

<dependency>
    <groupId>com.componentcorp.xml.validation</groupId>
    <artifactId>base</artifactId>
    <version>0.9.0</version>
</dependency>

Usage

Various usage examples

Javadoc

Javadoc for each project is available at:

Built With

  • Maven - Dependency Management

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Ross Lamont - Initial work

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache 2.0 License with some variations - see the LICENSE file for details

Версии библиотеки

Версия
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.2.3
0.2.1