Package: jing Version: 20131210+dfsg+1-5 Severity: normal jing yields an error on a valid XML file (neither xmllint, nor Emacs nXML complain).
Consider the following files: ==> tdb.xml <== <?xml version="1.0" encoding="utf-8"?> <root xmlns="http://localhost/" xml:id="foo"> <para xmlns="http://docbook.org/ns/docbook">.</para> </root> ==> tdb.rnc <== default namespace = "http://localhost/" include "/usr/share/xml/docbook/schema/rng/5.0/docbook.rnc" { start |= notAllowed } root = element root { attribute xml:id { xsd:ID }, db.para } start = root ==> tdb.rng <== <?xml version="1.0" encoding="UTF-8"?> <grammar ns="http://localhost/" xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> <include href="/usr/share/xml/docbook/schema/rng/5.0/docbook.rng"> <start combine="choice"> <notAllowed/> </start> </include> <define name="root"> <element name="root"> <attribute name="xml:id"> <data type="ID"/> </attribute> <ref name="db.para"/> </element> </define> <start> <ref name="root"/> </start> </grammar> Note: I generated tdb.rng with "trang tdb.rnc tdb.rng" and updated the path to docbook.rng to reuse the schemas from the docbook5-xml package. I get the following error: zira:~> jing tdb.rng tdb.xml [warning] /usr/bin/jing: No java runtime was found /usr/share/xml/docbook/schema/rng/5.0/docbook.rng:83:16: error: conflicting ID-types for attribute "id" from namespace "http://www.w3.org/XML/1998/namespace" of element "root" from namespace "http://localhost/" while with xmllint from libxml2-utils: zira:~> xmllint --noout --relaxng tdb.rng tdb.xml tdb.xml validates and when I open tdb.xml in Emacs, it is said: -UUU:----F1 tdb.xml All L1 (nXML Valid) -------------- Using schema ~/tdb.rnc -- System Information: Debian Release: stretch/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages jing depends on: ii default-jre 2:1.8-57 ii java-wrappers 0.1.28 ii libjing-java 20131210+dfsg+1-5 jing recommends no packages. jing suggests no packages. -- no debconf information