Nice XML messages

Associates XML DOM nodes to their position in source, to enrich error messages. This builds on top of the standard org.w3c.dom API. Should probably not be used in performance critical code, but can hopefully cleanup reporting logic in places where user-friendly messages are important.

License

License

MIT License
GroupId

GroupId

com.github.oowekyala.ooxml
ArtifactId

ArtifactId

nice-xml-messages
Last Version

Last Version

3
Release Date

Release Date

Type

Type

jar
Description

Description

Nice XML messages
Associates XML DOM nodes to their position in source, to enrich error messages. This builds on top of the standard org.w3c.dom API. Should probably not be used in performance critical code, but can hopefully cleanup reporting logic in places where user-friendly messages are important.
Project URL

Project URL

https://github.com/oowekyala/nice-xml-messages
Source Code Management

Source Code Management

https://github.com/oowekyala/nice-xml-messages

Download nice-xml-messages

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.oowekyala.ooxml/nice-xml-messages/ -->
<dependency>
    <groupId>com.github.oowekyala.ooxml</groupId>
    <artifactId>nice-xml-messages</artifactId>
    <version>3</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.oowekyala.ooxml/nice-xml-messages/
implementation 'com.github.oowekyala.ooxml:nice-xml-messages:3'
// https://jarcasting.com/artifacts/com.github.oowekyala.ooxml/nice-xml-messages/
implementation ("com.github.oowekyala.ooxml:nice-xml-messages:3")
'com.github.oowekyala.ooxml:nice-xml-messages:jar:3'
<dependency org="com.github.oowekyala.ooxml" name="nice-xml-messages" rev="3">
  <artifact name="nice-xml-messages" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.oowekyala.ooxml', module='nice-xml-messages', version='3')
)
libraryDependencies += "com.github.oowekyala.ooxml" % "nice-xml-messages" % "3"
[com.github.oowekyala.ooxml/nice-xml-messages "3"]

Dependencies

test (11)

Group / Artifact Type Version
org.slf4j : slf4j-nop jar 1.7.33
org.junit.jupiter : junit-jupiter-api jar 5.8.2
org.junit.jupiter : junit-jupiter-engine jar 5.8.2
org.junit.platform : junit-platform-commons jar 1.8.2
org.junit.vintage : junit-vintage-engine jar 5.5.0
org.junit.platform : junit-platform-launcher jar 1.8.2
org.jetbrains.kotlin : kotlin-stdlib jar 1.6.0
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.6.0
org.jetbrains.kotlin : kotlin-reflect jar 1.6.0
org.jetbrains.kotlin : kotlin-test-junit jar 1.6.0
io.kotest : kotest-runner-junit5-jvm jar 5.1.0

Project Modules

There are no modules declared in this project.

Versions

Version
3
2.0
1.0