Build log:
Mock Version: 5.5
Mock Version: 5.5
Mock Version: 5.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'], chrootPath='/var/lib/mock/f41-build-side-84507-49319096-5864938/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f3dbcf5a9c0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5a85d138bd544203b03d487bfb7c271a', '-D', '/var/lib/mock/f41-build-side-84507-49319096-5864938/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1708992000
Wrote: /builddir/build/SRPMS/dom4j-2.0.3-11.fc41.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'], chrootPath='/var/lib/mock/f41-build-side-84507-49319096-5864938/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f3dbcf5a9c0>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b71b697726ae43f9a869098107c87328', '-D', '/var/lib/mock/f41-build-side-84507-49319096-5864938/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1708992000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.J9CjY5
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dom4j-version-2.0.3
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version-2.0.3.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dom4j-version-2.0.3
+ rm -rf /builddir/build/BUILD/dom4j-version-2.0.3-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/dom4j-version-2.0.3-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/python3 /usr/share/java-utils/mvn_alias.py org.dom4j:dom4j dom4j:dom4j
+ /usr/bin/python3 /usr/share/java-utils/mvn_file.py : dom4j/dom4j dom4j
+ cp /builddir/build/SOURCES/dom4j-2.0.3.pom pom.xml
+ sed -i s/runtime/compile/ pom.xml
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_add_dep xalan:xalan::test
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_add_dep org.testng:testng:6.8.21:test
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_add_dep xerces:xercesImpl::test
+ rm -r src/main/java/org/dom4j/xpp
+ rm src/main/java/org/dom4j/io/XPPReader.java
+ rm -r src/main/java/org/dom4j/datatype
+ rm -r src/test/java/org/dom4j/datatype
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep net.java.dev.msv:xsdlib
+ rm src/main/java/org/dom4j/io/XPP3Reader.java
+ rm src/test/java/org/dom4j/io/XPP3ReaderTest.java
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep xpp3:xpp3
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep pull-parser:pull-parser
+ /usr/bin/python3 /usr/share/java-utils/pom_editor.py pom_remove_dep javax.xml.stream:stax-api
+ rm src/test/java/org/dom4j/ThreadingTest.java
+ rm src/test/java/org/dom4j/util/PerThreadSingletonTest.java
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rVQHsZ
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd dom4j-version-2.0.3
+ /usr/bin/python3 /usr/share/java-utils/mvn_build.py --xmvn-javadoc -- -Dproject.build.sourceEncoding=UTF-8 -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8
Executing: xmvn --batch-mode --offline -Dproject.build.sourceEncoding=UTF-8 -Dmaven.compiler.source=1.8 -Dmaven.compiler.target=1.8 verify org.fedoraproject.xmvn:xmvn-mojo:install org.fedoraproject.xmvn:xmvn-mojo:javadoc org.fedoraproject.xmvn:xmvn-mojo:builddep
['xmvn', '--batch-mode', '--offline', '-Dproject.build.sourceEncoding=UTF-8', '-Dmaven.compiler.source=1.8', '-Dmaven.compiler.target=1.8', 'verify', 'org.fedoraproject.xmvn:xmvn-mojo:install', 'org.fedoraproject.xmvn:xmvn-mojo:javadoc', 'org.fedoraproject.xmvn:xmvn-mojo:builddep']
[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------------< org.dom4j:dom4j >---------------------------
[INFO] Building dom4j 2.0.3
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ dom4j ---
[INFO] skip non existing resourceDirectory /builddir/build/BUILD/dom4j-version-2.0.3/src/main/resources
[INFO] 
[INFO] --- compiler:3.12.1:compile (default-compile) @ dom4j ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 169 source files with javac [debug target 1.8] to target/classes
[WARNING] bootstrap class path not set in conjunction with -source 8
[WARNING] source value 8 is obsolete and will be removed in a future release
[WARNING] target value 8 is obsolete and will be removed in a future release
[WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/main/java/org/dom4j/xpath/XPathPattern.java: Some input files use or override a deprecated API.
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/main/java/org/dom4j/xpath/XPathPattern.java: Recompile with -Xlint:deprecation for details.
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/main/java/org/dom4j/QName.java: Some input files use unchecked or unsafe operations.
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/main/java/org/dom4j/QName.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ dom4j ---
[INFO] skip non existing resourceDirectory /builddir/build/BUILD/dom4j-version-2.0.3/src/test/resources
[INFO] 
[INFO] --- compiler:3.12.1:testCompile (default-testCompile) @ dom4j ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 84 source files with javac [debug target 1.8] to target/test-classes
[WARNING] bootstrap class path not set in conjunction with -source 8
[WARNING] source value 8 is obsolete and will be removed in a future release
[WARNING] target value 8 is obsolete and will be removed in a future release
[WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
[WARNING] /builddir/build/BUILD/dom4j-version-2.0.3/src/test/java/org/dom4j/UserDataTest.java:[26,31] Double(double) in java.lang.Double has been deprecated and marked for removal
[WARNING] /builddir/build/BUILD/dom4j-version-2.0.3/src/test/java/org/dom4j/rule/PriorityTest.java:[45,39] Double(double) in java.lang.Double has been deprecated and marked for removal
[WARNING] /builddir/build/BUILD/dom4j-version-2.0.3/src/test/java/org/dom4j/rule/PriorityTest.java:[45,61] Double(double) in java.lang.Double has been deprecated and marked for removal
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/test/java/org/dom4j/CloneTest.java: Some input files use unchecked or unsafe operations.
[INFO] /builddir/build/BUILD/dom4j-version-2.0.3/src/test/java/org/dom4j/CloneTest.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- surefire:3.2.2:test (default-test) @ dom4j ---
[INFO] Using auto detected provider org.apache.maven.surefire.testng.TestNGProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
<?xml version="1.0" encoding="UTF-8"?>
<root>text with an ü in it</root>
<?xml version="1.0" encoding="koi8-r"?>
<root>text with an ü in it</root>
<?xml version="1.0" encoding="koi8-r"?>
<root>text with an ? in it</root>
Different NS Multi took 41 ms
Same NS Multi took 22 ms
Different NS Single took 36 ms
Same NS Single took 0 ms
Testing paths
Searched path: $author found: 1 result(s)
Matches node: <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
Matches node: <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
No match for node: <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
No match for node: <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
No match for node: <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
No match for node: <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
No match for node: <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
No match for node: <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
Number of SPEAKER instances: 979
Number of distinct SPEAKER instances: 23
Number of distinct SPEAKER instances: 23
Found Result: org.dom4j.tree.DefaultText@137fb1a1 [Text: "James Strachan"]
Found Result: org.dom4j.tree.DefaultText@82da5c9 [Text: "Bob McWhirter"]
Testing XPath on: org.dom4j.tree.DefaultDocument@36d28b4c [Document: name null]
===============================
valueOf: /root is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: //author is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: //author/@name is: James
valueOf: /root/author[1] is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: /root/author[1]/@name is: James
valueOf: /root/author[2] is: Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /root/author[2]/@name is: Bob
valueOf: /root/author[3] is: 
valueOf: /root/author[3]/@name is: 
valueOf: name() is: 
valueOf: name(.) is: 
valueOf: name(..) is: 
valueOf: name(child::node()) is: root
valueOf: name(parent::*) is: 
valueOf: name(../*) is: 
valueOf: name(../child::node()) is: 
valueOf: local-name() is: 
valueOf: local-name(..) is: 
valueOf: local-name(parent::*) is: 
valueOf: local-name(../*) is: 
valueOf: parent::* is: 
valueOf: name(/.) is: 
valueOf: name(/child::node()) is: root
valueOf: name(/*) is: root
valueOf: . is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: .. is: 
valueOf: ../* is: 
valueOf: ../child::node() is: 
valueOf: /. is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /* is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: * is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /child::node() is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
Testing XPath on: org.dom4j.tree.DefaultElement@6d919a4 [Element: <root attributes: []/>]
===============================
valueOf: /root is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: //author is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: //author/@name is: James
valueOf: /root/author[1] is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: /root/author[1]/@name is: James
valueOf: /root/author[2] is: Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /root/author[2]/@name is: Bob
valueOf: /root/author[3] is: 
valueOf: /root/author[3]/@name is: 
valueOf: name() is: root
valueOf: name(.) is: root
valueOf: name(..) is: 
valueOf: name(child::node()) is: author
valueOf: name(parent::*) is: 
valueOf: name(../*) is: root
valueOf: name(../child::node()) is: root
valueOf: local-name() is: root
valueOf: local-name(..) is: 
valueOf: local-name(parent::*) is: 
valueOf: local-name(../*) is: root
valueOf: parent::* is: 
valueOf: name(/.) is: 
valueOf: name(/child::node()) is: root
valueOf: name(/*) is: root
valueOf: . is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: .. is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: ../* is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: ../child::node() is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /. is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /* is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: * is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: /child::node() is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
Testing XPath on: org.dom4j.tree.DefaultElement@649ddfe6 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1e25f6 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@187c011d [Attribute: name location value "UK"]]/>]
===============================
valueOf: /root is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: //author is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: //author/@name is: James
valueOf: /root/author[1] is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: /root/author[1]/@name is: James
valueOf: /root/author[2] is: Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /root/author[2]/@name is: Bob
valueOf: /root/author[3] is: 
valueOf: /root/author[3]/@name is: 
valueOf: name() is: author
valueOf: name(.) is: author
valueOf: name(..) is: root
valueOf: name(child::node()) is: 
valueOf: name(parent::*) is: root
valueOf: name(../*) is: author
valueOf: name(../child::node()) is: author
valueOf: local-name() is: author
valueOf: local-name(..) is: root
valueOf: local-name(parent::*) is: root
valueOf: local-name(../*) is: author
valueOf: parent::* is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: name(/.) is: 
valueOf: name(/child::node()) is: root
valueOf: name(/*) is: root
valueOf: . is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: .. is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: ../* is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: ../child::node() is: James Strachanhttp://sourceforge.net/users/jstrachan/
valueOf: /. is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: /* is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
valueOf: * is: http://sourceforge.net/users/jstrachan/
valueOf: /child::node() is: James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
Searched path: 2+2 found: 4.0
Searched path: 2+2 found: 4.0
Searched path: 2 + 2 found: 4.0
Searched path: 2 + 2 found: 4.0
Searched path: 2 + number(1) + 2 found: 5.0
Searched path: 2 + number(1) + 2 found: 5.0
Searched path: number(1) * 2 found: 2.0
Searched path: number(1) * 2 found: 2.0
Searched path: 2 + count(//author) + 2 found: 6.0
Searched path: 2 + count(//author) + 2 found: 6.0
Searched path: 2 + (2 * 5) found: 12.0
Searched path: 2 + (2 * 5) found: 12.0
Searched path: count(//author) + count(//author/attribute::*) found: 6.0
Searched path: count(//author) + count(//author/attribute::*) found: 6.0
Searched path: (12 + count(//author) + count(//author/attribute::*)) div 2 found: 9.0
Searched path: (12 + count(//author) + count(//author/attribute::*)) div 2 found: 9.0
Searched path: count(//author) found: 2.0
Searched path: count(//author) found: 2.0
Searched path: count(//author/attribute::*) found: 4.0
Searched path: count(//author/attribute::*) found: 4.0
Searched path: 2 + number(1) * 2 found: 4.0
Searched path: 2 + number(1) * 2 found: 4.0
Searched path: count(descendant::author) found: 2.0
Searched path: count(descendant::author) found: 0.0
Searched path: count(ancestor::author) found: 0.0
Searched path: count(ancestor::author) found: 0.0
Searched path: count(descendant::*) found: 5.0
Searched path: count(descendant::*) found: 1.0
Searched path: count(descendant::author)+1 found: 3.0
Searched path: count(descendant::author)+1 found: 1.0
Searched path: count(ancestor::*) found: 0.0
Searched path: count(ancestor::*) found: 1.0
Searched path: 10 + count(ancestor-or-self::author) + 5 found: 15.0
Searched path: 10 + count(ancestor-or-self::author) + 5 found: 16.0
Searched path: 10 + count(descendant::author) * 5 found: 20.0
Searched path: 10 + count(descendant::author) * 5 found: 10.0
Searched path: 10 + (count(descendant::author) * 5) found: 20.0
Searched path: 10 + (count(descendant::author) * 5) found: 10.0
Finished successfully
Evaluating xpath: [XPath: .[name()='author']]
Evaluating xpath: [XPath: .[.='James Strachan']]
Evaluating xpath: [XPath: .[name()='XXXX']]
Evaluating xpath: [XPath: .[.='XXXX']]
Evaluating xpath: [XPath: name()='author']
Evaluating xpath: [XPath: name()='XXXX']
Evaluating xpath: [XPath: .='James Strachan']
Evaluating xpath: [XPath: .='XXXX']
Searched path: namespace::* found: 0 result(s)
Searched path: /Template/Application1/namespace::* found: 3 result(s)
Found Result: org.dom4j.tree.DefaultNamespace@2952ce52 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@1078bae4 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@10415410 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Searched path: /Template/Application1/namespace::xplt found: 1 result(s)
Found Result: org.dom4j.tree.DefaultNamespace@10415410 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Searched path: //namespace::* found: 25 result(s)
Found Result: org.dom4j.tree.DefaultNamespace@76927339 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@2fb90f1 [Element: <Template attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@2952ce52 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@1078bae4 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@10415410 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5d3b2d9a [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@5011753d [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@4f9f2166 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@3bf6c2ae [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@76b555d0 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@3bf6c2ae [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@768cbb24 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@3bf6c2ae [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@2fc63ab9 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@5bafd971 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@16ec4e0f [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5bafd971 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@16d5a0fb [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@5bafd971 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@ce5e3e0 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@788c0028 [Element: <Name attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@35cf9756 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@788c0028 [Element: <Name attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@35f679a2 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@788c0028 [Element: <Name attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@538d29ae [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@27e4ca66 [Element: <Application2 attributes: [org.dom4j.tree.DefaultAttribute@39f29540 [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@6aa75d18 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@27e4ca66 [Element: <Application2 attributes: [org.dom4j.tree.DefaultAttribute@39f29540 [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@6a9eb3ec [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@27e4ca66 [Element: <Application2 attributes: [org.dom4j.tree.DefaultAttribute@39f29540 [Attribute: name version value "3.0"]]/>]
Found Result: org.dom4j.tree.DefaultNamespace@f6333cf [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@7b0ad007 [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@36494779 [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@7b0ad007 [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@3670a98d [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@7b0ad007 [Element: <xpl:insertText uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@dc551c8 [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@79acb200 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@34ef257e [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@79acb200 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@34d6cb8a [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@79acb200 [Element: <xplt:anyElement uri: www.xxxx.com attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@13fca78a [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"]
Parent node: org.dom4j.tree.DefaultElement@67954442 [Element: <Name attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@2ad6d33c [Namespace: prefix xpl mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@67954442 [Element: <Name attributes: []/>]
Found Result: org.dom4j.tree.DefaultNamespace@2aef3dc8 [Namespace: prefix xplt mapped to URI "www.xxxx.com"]
Parent node: org.dom4j.tree.DefaultElement@67954442 [Element: <Name attributes: []/>]
Searched path: //xplt:anyElement found: 2 result(s)
Searched path: //xpl:insertText found: 2 result(s)
Searched path: /Template/Application1/xpl:insertText found: 1 result(s)
Searched path: /Template/Application2/xpl:insertText found: 1 result(s)
Searched path: attribute::* found: 0 result(s)
Searched path: /root/author/attribute::* found: 4 result(s)
Found Result: org.dom4j.tree.DefaultAttribute@162c02a2 [Attribute: name location value "UK"]
Found Result: org.dom4j.tree.DefaultAttribute@4e2bd0df [Attribute: name name value "James"]
Found Result: org.dom4j.tree.DefaultAttribute@5c33b964 [Attribute: name location value "Canada"]
Found Result: org.dom4j.tree.DefaultAttribute@79c0e385 [Attribute: name name value "Bob"]
Searched path: //attribute::* found: 4 result(s)
Found Result: org.dom4j.tree.DefaultAttribute@162c02a2 [Attribute: name location value "UK"]
Found Result: org.dom4j.tree.DefaultAttribute@4e2bd0df [Attribute: name name value "James"]
Found Result: org.dom4j.tree.DefaultAttribute@5c33b964 [Attribute: name location value "Canada"]
Found Result: org.dom4j.tree.DefaultAttribute@79c0e385 [Attribute: name name value "Bob"]
Searched path: @name found: 0 result(s)
Using XPath: //field[substring(@id,1,2)='11']
Found: [org.dom4j.tree.DefaultElement@1f837ac0 [Element: <field attributes: [org.dom4j.tree.DefaultAttribute@2ef1b7f4 [Attribute: name id value "1100"]]/>], org.dom4j.tree.DefaultElement@739785c5 [Element: <field attributes: [org.dom4j.tree.DefaultAttribute@29ac632a [Attribute: name id value "1101"]]/>]]
Using XPath: //field[substring(@id,3)='11']
Found: [org.dom4j.tree.DefaultElement@487e4b06 [Element: <field attributes: [org.dom4j.tree.DefaultAttribute@3e45ca81 [Attribute: name id value "2111"]]/>], org.dom4j.tree.DefaultElement@766c225c [Element: <field attributes: [org.dom4j.tree.DefaultAttribute@3cc9957d [Attribute: name id value "3111"]]/>]]
Successfully caught: org.dom4j.InvalidXPathException: Invalid XPath expression: + Unexpected '+'
Successfully caught: org.dom4j.InvalidXPathException: Invalid XPath expression: + Unexpected '+'
Successfully caught: org.dom4j.InvalidXPathException: Invalid XPath expression: /foo/bar/ Expected one of '.', '..', '@', '*', <QName>
Successfully caught: org.dom4j.InvalidXPathException: Invalid XPath expression: /foo/bar/ Expected one of '.', '..', '@', '*', <QName>
<html>
  <body bgcolor="#ffffff">
    <div ID="test">
      Mary had a little lamb.
    </div>
    <br>
    <a href="testURL">Test URL</a>
    Hello, this is a test.
  </body>
</html>
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
Expected:
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
Obtained:
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
expects: 
<html>
  <body>First&nbsp;test</body>
</html>
output: 
<html>
  <body>First&nbsp;test</body>
</html>
Found element: squeak squeak squeak
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities><TEXT>Test using &lt; &amp; &gt;</TEXT></TestEscapedEntities>
]. Done
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities><TEXT>Test using &lt; &amp; &gt;</TEXT></TestEscapedEntities>
]. Done
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities>
  <TEXT>Test using &lt; &amp; &gt;</TEXT>
</TestEscapedEntities>
]. Done
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities>
  <TEXT>Test using &lt; &amp; &gt;</TEXT>
</TestEscapedEntities>
]. Done
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities><TEXT>Test using &lt; &amp; &gt;</TEXT></TestEscapedEntities>
]. Done
Text output is [
<?xml version="1.0" encoding="UTF-8"?>
<TestEscapedEntities><TEXT>Test using &lt; &amp; &gt;</TEXT></TestEscapedEntities>
]. Done
Expected DocumentType:
org.dom4j.tree.DefaultDocumentType@46de9704 [DocumentType: <!DOCTYPE another-greeting SYSTEM "sample.dtd">]
Actual DocumentType:
org.dom4j.tree.DefaultDocumentType@3b1a8492 [DocumentType: <!DOCTYPE another-greeting SYSTEM "sample.dtd">]
Expected DocumentType:
org.dom4j.tree.DefaultDocumentType@5a4536a8 [DocumentType: <!DOCTYPE greeting>]
Actual DocumentType:
org.dom4j.tree.DefaultDocumentType@35940766 [DocumentType: <!DOCTYPE greeting>]
Expected DocumentType:
org.dom4j.tree.DefaultDocumentType@15ad0166 [DocumentType: <!DOCTYPE another-greeting SYSTEM "sample.dtd">]
Actual DocumentType:
org.dom4j.tree.DefaultDocumentType@978b82 [DocumentType: <!DOCTYPE another-greeting SYSTEM "sample.dtd">]
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://SharedTest.org/xsd">    <complexType xmlns="" name="AllStruct">        <all>            <element name="arString" type="xsd:string"/>            <element name="varInt" type="xsd:int"/>        </all>    </complexType></schema>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:JavaXML="http://www.oreilly.com/catalog/javaxml/" xmlns:foo="http://www.foo.com/bar" version="1.0">
        <xsl:template match="JavaXML:Book">
                        <head>
                                <title><xsl:value-of select="JavaXML:Title"/></title>
                        </head>
                        <body>
                                <xsl:apply-templates select="*[not(self::JavaXML:Title)]"/>
                        </body>       
        </xsl:template>
</xsl:stylesheet>Found node: hi there
Found node: hello world
<?xml version="1.0" encoding="UTF-8"?>
<eg>&lt;!-- &lt;head&gt; &amp; &lt;body&gt; --&gt;</eg>
<?xml version="1.0" encoding="UTF-8"?>
<article>
<ArticleLanguage>Russian</ArticleLanguage>
<Headline>оПНЦПЮЛЛЮ НАСВЕМХЪ</Headline>
<ByLine>бХЙРНП бЮЯХКЭЕБ</ByLine>
<PDFFileName>Foto &amp; Video_01_03_1.pdf</PDFFileName>
<OCRText>
<CAPTION>Any caption relating to the article</CAPTION>
<ARTICLEBODY>
оПНЦПЮЛЛЮ НАСВЕМХЪ
тНРНКЧАХРЕКЧ МЕ ЯКЕДСЕР ГЮДСЛШБЮРЭЯЪ МЮД РЕЛ, ЙЮЙ СОПЮБКЪРЭ ЖХТПНБНИ  ЙЮЛЕПНИ. щРНР ОПНЖЕЯЯ ДНКФЕМ АШРЭ ОПНЯРШЛ Х ОНМЪРМШЛ, ЙЮЙ Б НАШВМНЛ  ОКЕМНВМНЛ ЮООЮПЮРЕ.
 
Casio QV-R3
</ARTICLEBODY>
</OCRText>
</article>
<?xml version="1.0" encoding="koi8-r"?>
<article>
<ArticleLanguage>Russian</ArticleLanguage>
<Headline>��������� ��������</Headline>
<ByLine>������ ��������</ByLine>
<PDFFileName>Foto &amp; Video_01_03_1.pdf</PDFFileName>
<OCRText>
<CAPTION>Any caption relating to the article</CAPTION>
<ARTICLEBODY>
��������� ��������
������������ �� ������� ������������ ��� ���, ��� ��������� ��������  �������. ���� ������� ������ ���� ������� � ��������, ��� � �������  ��������� ��������.
 
Casio QV-R3
</ARTICLEBODY>
</OCRText>
</article>
Searched path: //author
Found        : 2 result(s)
Results
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
root: org.dom4j.util.UserDataElement@33f70e88 [Element: <web-app attributes: [org.dom4j.util.UserDataAttribute@4a6bedf0 [Attribute: name name value "value"], org.dom4j.util.UserDataAttribute@37601c65 [Attribute: name bar456 value "123"]]/>] userData: 1.23456
No adjacent Text nodes in <?xml version="1.0" encoding="UTF-8"?>
<mergeAdjacentText>
  test &lt; one <![CDATA[&&<<>>]]> test two
  	<anElement>
  		test 
  		three
  	</anElement>
  	test four
  	<!-- a comment -->
  	test five
  	test six
  	test seven
</mergeAdjacentText>
Found element:    org.dom4j.tree.DefaultElement@5943c903 [Element: <xsl:template uri: http://www.w3.org/1999/XSL/Transform attributes: [org.dom4j.tree.DefaultAttribute@5fc1ec47 [Attribute: name match value "JavaXML:Book"]]/>]
Namespace:        org.dom4j.Namespace@ed4197ca [Namespace: prefix xsl mapped to URI "http://www.w3.org/1999/XSL/Transform"]
Namespace prefix: xsl
Namespace URI:    http://www.w3.org/1999/XSL/Transform
Found element: org.dom4j.tree.DefaultElement@5943c903 [Element: <xsl:template uri: http://www.w3.org/1999/XSL/Transform attributes: [org.dom4j.tree.DefaultAttribute@5fc1ec47 [Attribute: name match value "JavaXML:Book"]]/>]
Found element: org.dom4j.tree.DefaultElement@5943c903 [Element: <xsl:template uri: http://www.w3.org/1999/XSL/Transform attributes: [org.dom4j.tree.DefaultAttribute@5fc1ec47 [Attribute: name match value "JavaXML:Book"]]/>]
Found elements: [org.dom4j.tree.DefaultElement@5943c903 [Element: <xsl:template uri: http://www.w3.org/1999/XSL/Transform attributes: [org.dom4j.tree.DefaultAttribute@5fc1ec47 [Attribute: name match value "JavaXML:Book"]]/>]]
Found value: works
Initial: <?xml version="1.0" encoding="UTF-8"?>
<dummy> <full> node </full> with text <and>another node</and> </dummy>
Normalized: <?xml version="1.0" encoding="UTF-8"?>
<dummy> <full> node </full> with text <and>another node</and> </dummy>
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <code>foo</code> bar
</root>
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <code>foo</code> bar
</root>
<?xml version="1.0" encoding="UTF-8"?>
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
Expected:
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
Obtained:
<root>this is simple text
    <child></child>containing spaces and multiple textnodes
</root>
Wrote to encoding: UTF-8
Wrote to encoding: UTF-16
Wrote to encoding: ISO-8859-1
<?xml version="1.0" encoding="UTF-8"?>
<test></test>
<root>bla &amp;#c bla</root>
bla &#c bla
<test><another><![CDATA[]]></another></test>
<?xml version="1.0" encoding="UTF-8"?>
<test><another><![CDATA[]]></another></test>
xml: <root>prefix <b></b> suffix</root>
xml: <root>prefix<b></b>suffix</root>
<?xml version="1.0" encoding="UTF-8"?>
<summary date="6/7/8">
  <orderline>puffins
    <ranjit>
      <!--Ranjit is a happy Puffin-->
    </ranjit>
  </orderline>
</summary>
<?xml version="1.0" encoding="UTF-8"?>
<summary date="6/7/8">
  <orderline>puffins
    <ranjit>
      <!--Ranjit is a happy Puffin-->
      <!--another comment-->
      <anotherElement/>
    </ranjit>
  </orderline>
</summary>
<?xml version="1.0" encoding="UTF-8"?>
<notes>This is a multiline entry</notes>
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <meaning>to live</meaning>
</root>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml [
  <!ENTITY copy "©">
  <!ENTITY trade "™">
  <!ENTITY deg "°">
  <!ENTITY gt "&#62;">
  <!ENTITY sup2 "²">
  <!ENTITY frac14 "¼">
  <!ENTITY quot "&#34;">
  <!ENTITY frac12 "½">
  <!ENTITY euro "€">
  <!ENTITY Omega "Ω">
]><root/>
<?xml version="1.0" encoding="UTF-8"?>
<grandfather>
  <parent>
    <child1/>
    <child2>test</child2>
  </parent>
  <parent>
    <child3>test</child3>
  </parent>
</grandfather>
Created: org.dom4j.tree.DefaultElement@7e31c279 [Element: <bar:c uri: barURI attributes: []/>]
#### Warning: couldn't create bean: java.awt.HeadlessException: 
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
#### Warning: couldn't create bean: java.awt.HeadlessException: 
No X11 DISPLAY variable was set,
or no headful library support was found,
but this program performed an operation which requires it,
Adding template match: /
Pattern: [XPathPattern: text: / Pattern: org.jaxen.pattern.NodeTypeTest@680cf9bb[ type: 9 ]]
........................................
Adding template match: title
Pattern: [XPathPattern: text: title Pattern: org.jaxen.pattern.NameTest@38f33301[ name: title type: 1 ]]
........................................
Adding template match: para
Pattern: [XPathPattern: text: para Pattern: org.jaxen.pattern.NameTest@1caf17de[ name: para type: 1 ]]
........................................
Adding template match: *
Pattern: [XPathPattern: text: * Pattern: org.jaxen.pattern.NodeTypeTest@13e1f4d1[ type: 1 ]]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultAttribute@1c7f791e [Attribute: name author value "James Elson"]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@780a9ca8 [Text: "
  "]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@64d1b804 [Text: "Bwahahahah!"]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@7084cbb2 [Text: "
  "]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@1754eb35 [Text: "Twas a dark, rainy night..."]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@3b17caab [Text: "
  "]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@52ef4455 [Text: "dfjsdfjsdf"]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@4e0dce1 [Text: "
  "]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@34dd920b [Text: "fdsfsdfhdsff gyuf uysgf ds"]
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@311a44a9 [Text: "
"]
........................................
Adding template match: /
Pattern: [XPathPattern: text: / Pattern: org.jaxen.pattern.NodeTypeTest@680cf9bb[ type: 9 ]]
........................................
Adding template match: *
Pattern: [XPathPattern: text: * Pattern: org.jaxen.pattern.NodeTypeTest@13e1f4d1[ type: 1 ]]
........................................
Adding template match: root
Pattern: [XPathPattern: text: root Pattern: org.jaxen.pattern.NameTest@1b7aa329[ name: root type: 1 ]]
........................................
Adding template match: author
Pattern: [XPathPattern: text: author Pattern: org.jaxen.pattern.NameTest@43ef2787[ name: author type: 1 ]]
........................................
Adding template match: @name
Pattern: [XPathPattern: text: @name Pattern: org.jaxen.pattern.NameTest@20b30c5f[ name: name type: 2 ]]
........................................
Adding template match: root/author
Pattern: [XPathPattern: text: root/author Pattern: org.jaxen.pattern.LocationPathPattern@42b71591[ absolute: false parent: org.jaxen.pattern.NameTest@c1a9505[ name: root type: 1 ] ancestor: null filters: null nodeTest: org.jaxen.pattern.NameTest@3673481e[ name: author type: 1 ] ]]
........................................
Adding template match: author[@location='UK']
Pattern: [XPathPattern: text: author[@location='UK'] Pattern: org.jaxen.pattern.LocationPathPattern@e9a6b7b[ absolute: false parent: null ancestor: null filters: [[(DefaultFilterExpr): expr: null predicates: org.jaxen.expr.PredicateSet@747beca4 ]] nodeTest: org.jaxen.pattern.NameTest@2c91fd93[ name: author type: 1 ] ]]
........................................
Adding template match: root/author[@location='UK']
Pattern: [XPathPattern: text: root/author[@location='UK'] Pattern: org.jaxen.pattern.LocationPathPattern@e63a7[ absolute: false parent: org.jaxen.pattern.NameTest@5d12116e[ name: root type: 1 ] ancestor: null filters: [[(DefaultFilterExpr): expr: null predicates: org.jaxen.expr.PredicateSet@7627d8a4 ]] nodeTest: org.jaxen.pattern.NameTest@5579de96[ name: author type: 1 ] ]]
........................................
Adding template match: root//author[@location='UK']
Pattern: [XPathPattern: text: root//author[@location='UK'] Pattern: org.jaxen.pattern.LocationPathPattern@26198cc5[ absolute: false parent: null ancestor: org.jaxen.pattern.LocationPathPattern@6bcd6009[ absolute: false parent: org.jaxen.pattern.NameTest@23e7672c[ name: root type: 1 ] ancestor: null filters: null nodeTest: org.jaxen.pattern.NodeTypeTest@13e1f4d1[ type: 1 ] ] filters: [[(DefaultFilterExpr): expr: null predicates: org.jaxen.expr.PredicateSet@387180a8 ]] nodeTest: org.jaxen.pattern.NameTest@52645cc7[ name: author type: 1 ] ]]
........................................
........................................
Running stylesheet
Matched pattern: /
Node: <?xml version="1.0" encoding="UTF-8"?>
<root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
........................................
Matched pattern: root
Node: <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
........................................
Matched pattern: root/author[@location='UK']
Node: <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@5229b3aa [Text: "James Strachan"]
........................................
Matched pattern: *
Node: <url>http://sourceforge.net/users/jstrachan/</url>
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@4aef70c4 [Text: "http://sourceforge.net/users/jstrachan/"]
........................................
Matched pattern: root/author
Node: <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@7e2fddf1 [Text: "Bob McWhirter"]
........................................
Matched pattern: *
Node: <url>http://sourceforge.net/users/werken/</url>
........................................
Default ValueOf action on node: org.dom4j.tree.DefaultText@edd3497 [Text: "http://sourceforge.net/users/werken/"]
........................................
Finished
parsing: foo and *
rule1: org.dom4j.rule.Rule@0[ pattern: [XPathPattern: text: foo Pattern: org.jaxen.pattern.NameTest@3785d381[ name: foo type: 1 ]] action: null ] rule2: org.dom4j.rule.Rule@0[ pattern: [XPathPattern: text: * Pattern: org.jaxen.pattern.NodeTypeTest@13e1f4d1[ type: 1 ]] action: null ]
Comparison: 1
parsing: *
expr: * has priority: -0.5
pattern: [XPathPattern: text: * Pattern: org.jaxen.pattern.NodeTypeTest@13e1f4d1[ type: 1 ]]
parsing: foo[@id='123']
expr: foo[@id='123'] has priority: 0.5
pattern: [XPathPattern: text: foo[@id='123'] Pattern: org.jaxen.pattern.LocationPathPattern@3ab741c1[ absolute: false parent: null ancestor: null filters: [[(DefaultFilterExpr): expr: null predicates: org.jaxen.expr.PredicateSet@2e189df5 ]] nodeTest: org.jaxen.pattern.NameTest@c76d874[ name: foo type: 1 ] ]]
parsing: foo
expr: foo has priority: 0.0
pattern: [XPathPattern: text: foo Pattern: org.jaxen.pattern.NameTest@32fcec97[ name: foo type: 1 ]]
parsing: foo:*
expr: foo:* has priority: -0.25
pattern: [XPathPattern: text: foo:* Pattern: org.jaxen.pattern.NamespaceTest@121476da[ prefix: foo type: 1 ]]
Converting to a W3C Document took: 0 milliseconds
elements: 33 attributes: 26 characters: 588
<?xml version="1.0" encoding="UTF-8"?>
<prefix:root xmlns:prefix="myuri"></prefix:root>
Searched path: .
[
    <?xml version="1.0" encoding="UTF-8"?>
<root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: *
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /
[
    <?xml version="1.0" encoding="UTF-8"?>
<root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /.
[
    <?xml version="1.0" encoding="UTF-8"?>
<root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /*
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /node()
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /child::node()
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /self::node()
[
    <?xml version="1.0" encoding="UTF-8"?>
<root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: root
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /root
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: /root/author
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
Searched path: text()
[
]
...........................................
Searched path: //author
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
Searched path: //author/text()
[
    James Strachan
    Bob McWhirter
]
...........................................
Searched path: //@location
[
    location="UK"
    location="Canada"
]
...........................................
Searched path: //attribute::*
[
    location="UK"
    name="James"
    location="Canada"
    name="Bob"
]
...........................................
Searched path: //namespace::*
[
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
    xmlns:xml="http://www.w3.org/XML/1998/namespace"
]
...........................................
Searched path: normalize-space(/root)
[
    James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/
]
...........................................
Searched path: //author[@location]
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
Searched path: //author[@location='UK']
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
]
...........................................
Searched path: root|author
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
]
...........................................
Searched path: //*[.='James Strachan']
[
]
...........................................
Searched path: //root/author[1]
[
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
]
...........................................
Searched path: normalize-space(/root/author)
[
    James Strachanhttp://sourceforge.net/users/jstrachan/
]
...........................................
Searched path: normalize-space(' a  b  c  d ')
[
    a b c d
]
...........................................
Searched path: //root|//author[1]|//author[2]
[
    <root><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author></root>
    <author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author>
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
Searched path: //root/author[2]
[
    <author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author>
]
...........................................
Searched path: //root/author[3]
[
]
...........................................
Node: org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"]
Parent: org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
getParent(): org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
Node: org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]
Parent: org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
getParent(): org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
Node: org.dom4j.tree.DefaultText@b76b18f [Text: "James Strachan"]
Parent: org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
getParent(): org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
Node: org.dom4j.tree.DefaultText@205a8ecc [Text: "http://sourceforge.net/users/jstrachan/"]
Parent: org.dom4j.tree.DefaultElement@43bec114 [Element: <url attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@43bec114 [Element: <url attributes: []/>]
Node: org.dom4j.tree.DefaultElement@43bec114 [Element: <url attributes: []/>]
Parent: org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
getParent(): org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
Node: org.dom4j.tree.DefaultElement@7ea3b49f [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@77cb8984 [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@addc867 [Attribute: name location value "UK"]]/>]
Parent: org.dom4j.tree.DefaultElement@27c4b7f4 [Element: <root attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@27c4b7f4 [Element: <root attributes: []/>]
Node: org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"]
Parent: org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
getParent(): org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
Node: org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]
Parent: org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
getParent(): org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
Node: org.dom4j.tree.DefaultText@5a22fc6e [Text: "Bob McWhirter"]
Parent: org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
getParent(): org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
Node: org.dom4j.tree.DefaultText@473d35b0 [Text: "http://sourceforge.net/users/werken/"]
Parent: org.dom4j.tree.DefaultElement@68c0fe1e [Element: <url attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@68c0fe1e [Element: <url attributes: []/>]
Node: org.dom4j.tree.DefaultElement@68c0fe1e [Element: <url attributes: []/>]
Parent: org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
getParent(): org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
Node: org.dom4j.tree.DefaultElement@6dd84148 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@1900804a [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@585b8b86 [Attribute: name location value "Canada"]]/>]
Parent: org.dom4j.tree.DefaultElement@27c4b7f4 [Element: <root attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@27c4b7f4 [Element: <root attributes: []/>]
Node: org.dom4j.tree.DefaultElement@f712e7d [Element: <child attributes: []/>]
Parent: org.dom4j.tree.DefaultElement@60ae1183 [Element: <root attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@60ae1183 [Element: <root attributes: []/>]
Node: org.dom4j.tree.DefaultElement@1662b02a [Element: <child attributes: []/>]
Parent: org.dom4j.tree.DefaultElement@60ae1183 [Element: <root attributes: []/>]
getParent(): org.dom4j.tree.DefaultElement@60ae1183 [Element: <root attributes: []/>]
instance 0 equals 0
instance 1 equals 1
instance 2 equals 2
instance 3 equals 3
instance 4 equals 4
instance 5 equals 5
instance 6 equals 6
instance 7 equals 7
instance 8 equals 8
instance 9 equals 9
<?xml version="1.0" encoding="UTF-8"?>
<root><child1><child11/></child1><child2><child21/></child2></root>
test1= [XPath: /root/child1/child11]
test2= [XPath: /root/child2/child21]
Position1 Xpath = /root/child1/child11
Position2 Xpath = /root/child2/child21
test2.matches(position1) : false
Found: http://www.rabobank.com/Payload/AccountingBatch/1.0
Element content is now: [org.dom4j.tree.DefaultElement@1252af00 [Element: <first attributes: []/>], org.dom4j.tree.DefaultElement@49c632b1 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@55b501da [Attribute: name name value "James"], org.dom4j.tree.DefaultAttribute@35b6edce [Attribute: name location value "UK"]]/>], org.dom4j.tree.DefaultElement@329b7ed7 [Element: <author attributes: [org.dom4j.tree.DefaultAttribute@4ab0818f [Attribute: name name value "Bob"], org.dom4j.tree.DefaultAttribute@37f6f2d2 [Attribute: name location value "Canada"]]/>], org.dom4j.tree.DefaultElement@352cb17f [Element: <last attributes: []/>]]
<root><first/><author name="James" location="UK">James Strachan<url>http://sourceforge.net/users/jstrachan/</url></author><author name="Bob" location="Canada">Bob McWhirter<url>http://sourceforge.net/users/werken/</url></author><last/></root>Element content is now: [org.dom4j.tree.DefaultText@123a52d3 [Text: "James Strachan"], org.dom4j.tree.DefaultElement@56b4e8c0 [Element: <first attributes: []/>], org.dom4j.tree.DefaultElement@42cdaea2 [Element: <url attributes: []/>], org.dom4j.tree.DefaultElement@6f69801d [Element: <last attributes: []/>]]
<author name="James" location="UK">James Strachan<first/><url>http://sourceforge.net/users/jstrachan/</url><last/></author>Loaded document: xml/test/test_text.xml
Context is now: org.dom4j.tree.DefaultDocument@7e8aec90 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/test_text.xml]
valueOf: normalize-space(/message)
	expected: This should work result: This should work
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@5c38a054 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
match: /web-app/servlet/servlet-name = 'file'
match: /web-app/servlet/servlet-name = 'snoop'
Loaded document: xml/test/sample.xml
Context is now: org.dom4j.tree.DefaultDocument@2a8d3ac1 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/sample.xml]
Path: /products/product[@id='2' or colour='green'] found result size: 2
Loaded document: xml/test/DavidHooker.xml
Context is now: org.dom4j.tree.DefaultDocument@30e07dd3 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/DavidHooker.xml]
Path: /*/oi:thing-info/@triggering-document-expression found result size: 1
Path: /atomic:thing/oi:thing-info/@triggering-document-expression found result size: 1
Path: //@triggering-document-expression found result size: 1
Loaded document: xml/xhtml.xml
Context is now: org.dom4j.tree.DefaultDocument@177dad [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/xhtml.xml]
valueOf: /html/body/link
	expected: http://foo.com/bar?a=123&b=456&d=d9d9d result: http://foo.com/bar?a=123&b=456&d=d9d9d
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@31899958 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
Path: /descendant-or-self::* found result size: 19
Path: descendant-or-self::* found result size: 19
Path: /descendant-or-self::servlet found result size: 2
Path: descendant-or-self::servlet found result size: 2
Path: /descendant::servlet found result size: 2
Path: descendant::* found result size: 19
Path: /descendant::* found result size: 19
Path: descendant::servlet found result size: 2
Path: /*/servlet found result size: 2
Path: //servlet found result size: 2
valueOf: count(/*/servlet)
	expected: 2 result: 2
valueOf: count(//servlet)
	expected: 2 result: 2
Context is now: org.dom4j.tree.DefaultElement@1080def1 [Element: <web-app attributes: []/>]
Path: /descendant-or-self::servlet found result size: 2
Path: descendant-or-self::servlet found result size: 2
Path: /descendant::servlet found result size: 2
Path: descendant::servlet found result size: 2
Context is now: org.dom4j.tree.DefaultElement@79b3c27f [Element: <servlet-name attributes: []/>]
Path: preceding::* found result size: 3
Context is now: org.dom4j.tree.DefaultElement@79b3c27f [Element: <servlet-name attributes: []/>]
Path: following::* found result size: 13
Loaded document: xml/axis.xml
Context is now: org.dom4j.tree.DefaultElement@3406f4f4 [Element: <root attributes: []/>]
Path: preceding-sibling::* found result size: 0
Context is now: org.dom4j.tree.DefaultElement@ed67c57 [Element: <a.3 attributes: []/>]
Path: preceding::* found result size: 2
Context is now: org.dom4j.tree.DefaultElement@ed67c57 [Element: <a.3 attributes: []/>]
Path: preceding-sibling::* found result size: 2
Context is now: org.dom4j.tree.DefaultDocument@79eb774 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/axis.xml]
valueOf: name(/root/a/a.3/preceding-sibling::*[1])
	expected: a.2 result: a.2
valueOf: name(/root/a/a.3/preceding-sibling::*[2])
	expected: a.1 result: a.1
Context is now: org.dom4j.tree.DefaultDocument@79eb774 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/axis.xml]
valueOf: name(/root/a/a.3/following-sibling::*[1])
	expected: a.4 result: a.4
valueOf: name(/root/a/a.3/following-sibling::*[2])
	expected: a.5 result: a.5
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@65d60068 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
Path: /web-app/servlet/servlet-name[.='file'] found result size: 1
Path: /web-app/servlet/servlet-name[text()='file'] found result size: 1
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@19efe30a [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
Path: web-app/servlet found result size: 2
match: /
Context is now: org.dom4j.tree.DefaultElement@24b12e3e [Element: <servlet attributes: []/>]
match: *
match: servlet
match: servlet[servlet-name='snoop']
match: web-app/servlet
match: */servlet
match: /*/servlet
Loaded document: xml/test/sample.xml
Context is now: org.dom4j.tree.DefaultElement@78510e48 [Element: <product attributes: [org.dom4j.tree.DefaultAttribute@29dcb4c8 [Attribute: name id value "2"]]/>]
match: .[@id='2']
match: .[colour='blue']
match: @id='2'
match: colour='blue'
match: name()='product'
match: not(id='3')
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@6826311d [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
Context is now: org.dom4j.tree.DefaultElement@396bee2a [Element: <servlet attributes: []/>]
Loaded document: xml/test/sample.xml
Context is now: org.dom4j.tree.DefaultElement@79d6f0f [Element: <product attributes: [org.dom4j.tree.DefaultAttribute@8b955ad [Attribute: name id value "2"]]/>]
Loaded document: xml/web.xml
Context is now: org.dom4j.tree.DefaultDocument@3f514cfb [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/web.xml]
Path: * found result size: 1
Path: *
	expected: web-app result: web-app
Path: ./* found result size: 1
Path: ./*
	expected: web-app result: web-app
Path: child::* found result size: 1
Path: child::*
	expected: web-app result: web-app
Path: /* found result size: 1
Path: /*
	expected: web-app result: web-app
Path: /child::node() found result size: 1
Path: /child::node()
	expected: web-app result: web-app
Path: child::node() found result size: 1
Path: child::node()
	expected: web-app result: web-app
valueOf: name()
	expected:  result: 
valueOf: name(.)
	expected:  result: 
valueOf: name(parent::*)
	expected:  result: 
valueOf: name(/)
	expected:  result: 
valueOf: name(/.)
	expected:  result: 
valueOf: name(/self::node())
	expected:  result: 
valueOf: name(node())
	expected: web-app result: web-app
valueOf: name(/node())
	expected: web-app result: web-app
valueOf: name(/*)
	expected: web-app result: web-app
valueOf: name(/child::*)
	expected: web-app result: web-app
valueOf: name(/child::node())
	expected: web-app result: web-app
valueOf: name(/child::node())
	expected: web-app result: web-app
valueOf: name(child::node())
	expected: web-app result: web-app
valueOf: name(./*)
	expected: web-app result: web-app
valueOf: name(*)
	expected: web-app result: web-app
Context is now: org.dom4j.tree.DefaultElement@3431c21b [Element: <web-app attributes: []/>]
valueOf: name(..)
	expected:  result: 
valueOf: name(parent::node())
	expected:  result: 
valueOf: name(parent::*)
	expected:  result: 
valueOf: name()
	expected: web-app result: web-app
valueOf: name(.)
	expected: web-app result: web-app
valueOf: name(../*)
	expected: web-app result: web-app
valueOf: name(../child::node())
	expected: web-app result: web-app
Loaded document: xml/nitf/sample.xml
Context is now: org.dom4j.tree.DefaultElement@58383685 [Element: <docdata attributes: []/>]
Path: doc-id[@regsrc='AP' and @id-string='D76UIMO80'] found result size: 1
Context is now: org.dom4j.tree.DefaultElement@c631be9 [Element: <head attributes: []/>]
Path: meta[@name='ap-cycle'] found result size: 1
Path: meta[@content='AP'] found result size: 1
Path: meta[@name and @content] found result size: 8
Path: meta[@name='ap-cycle' and @content='AP'] found result size: 1
Path: meta[@name != 'ap-cycle'] found result size: 7
Context is now: org.dom4j.tree.DefaultDocument@11e01502 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/nitf/sample.xml]
Path: /nitf/head/meta[@name='ap-cycle'] found result size: 1
Path: /nitf/head/meta[@content='AP'] found result size: 1
Path: /nitf/head/meta[@name and @content] found result size: 8
Path: /nitf/head/meta[@name='ap-cycle' and @content='AP'] found result size: 1
Path: /nitf/head/meta[@name != 'ap-cycle'] found result size: 7
Loaded document: xml/moreover/sample.xml
Context is now: org.dom4j.tree.DefaultDocument@4d7c8f85 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/moreover/sample.xml]
Path: /child::node() found result size: 1
Path: /* found result size: 1
Path: /*/article found result size: 20
Path: //* found result size: 221
Path: //*[local-name()='article'] found result size: 20
Path: //article found result size: 20
Path: /*/*[@id] found result size: 20
Path: /moreovernews/article[@id='_13563275'] found result size: 1
Path: /moreovernews/article[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Path: /*/article[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Path: //article[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Path: //*[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Path: /child::node()/child::node()[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Path: /*/*[@id='_13563275']
	expected: http://c.moreover.com/click/here.pl?x13563273 result: http://c.moreover.com/click/here.pl?x13563273
Loaded document: xml/contents.xml
Context is now: org.dom4j.tree.DefaultDocument@22fc3b6a [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/contents.xml]
Path: processing-instruction() found result size: 3
Path: /processing-instruction() found result size: 3
Path: /comment() found result size: 1
Path: comment() found result size: 1
Path: /child::node()/comment() found result size: 2
Path: /*/comment() found result size: 2
Path: //comment() found result size: 3
Loaded document: xml/fibo.xml
Context is now: org.dom4j.tree.DefaultDocument@38e6ff39 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/fibo.xml]
Path: /*/fibonacci[position() < 10] found result size: 9
valueOf: sum(//fibonacci)
	expected: 196417 result: 196417
valueOf: sum(//fibonacci/@index)
	expected: 325 result: 325
Loaded document: xml/much_ado.xml
Context is now: org.dom4j.tree.DefaultDocument@4ce1f8c7 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/much_ado.xml]
Path: /descendant::ACT found result size: 5
Path: descendant::ACT found result size: 5
valueOf: /PLAY/TITLE
	expected: Much Ado about Nothing result: Much Ado about Nothing
valueOf: 2+2
	expected: 4 result: 4
valueOf: 5 * 4 + 1
	expected: 21 result: 21
valueOf: count(descendant::ACT)
	expected: 5 result: 5
valueOf: 10 + count(descendant::ACT) * 5
	expected: 35 result: 35
valueOf: (10 + count(descendant::ACT)) * 5
	expected: 75 result: 75
Context is now: org.dom4j.tree.DefaultElement@ae82f27 [Element: <SCENE attributes: []/>]
Path: /descendant::ACT found result size: 5
Path: ../../descendant::ACT found result size: 5
valueOf: count(ancestor::*)
	expected: 2 result: 2
valueOf: count(ancestor::PLAY)
	expected: 1 result: 1
valueOf: 5+count(ancestor::*)-1
	expected: 6 result: 6
Context is now: org.dom4j.tree.DefaultElement@49bd3ae [Element: <SCENE attributes: []/>]
Path: /descendant::ACT found result size: 5
Path: ../../descendant::ACT found result size: 5
valueOf: count(ancestor::*)
	expected: 2 result: 2
valueOf: count(ancestor::PLAY)
	expected: 1 result: 1
valueOf: 5+count(ancestor::*)-1
	expected: 6 result: 6
Context is now: org.dom4j.tree.DefaultElement@4def4936 [Element: <SCENE attributes: []/>]
Path: /descendant::ACT found result size: 5
Path: ../../descendant::ACT found result size: 5
valueOf: count(ancestor::*)
	expected: 2 result: 2
valueOf: count(ancestor::PLAY)
	expected: 1 result: 1
valueOf: 5+count(ancestor::*)-1
	expected: 6 result: 6
Context is now: org.dom4j.tree.DefaultElement@e8ba78c [Element: <SCENE attributes: []/>]
Path: /descendant::ACT found result size: 5
Path: ../../descendant::ACT found result size: 5
valueOf: count(ancestor::*)
	expected: 2 result: 2
valueOf: count(ancestor::PLAY)
	expected: 1 result: 1
valueOf: 5+count(ancestor::*)-1
	expected: 6 result: 6
Context is now: org.dom4j.tree.DefaultElement@4551206d [Element: <SCENE attributes: []/>]
Path: /descendant::ACT found result size: 5
Path: ../../descendant::ACT found result size: 5
valueOf: count(ancestor::*)
	expected: 2 result: 2
valueOf: count(ancestor::PLAY)
	expected: 1 result: 1
valueOf: 5+count(ancestor::*)-1
	expected: 6 result: 6
Loaded document: xml/test/namespaces.xml
Context is now: org.dom4j.tree.DefaultDocument@130b24e5 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/namespaces.xml]
Path: /* found result size: 1
Path: /foo:a found result size: 1
Path: /foo:a/b found result size: 1
Path: /foo:a/bar:f found result size: 1
Path: /*[namespace-uri()='fooNamespace' and local-name()='a'] found result size: 1
Path: /*[local-name()='a' and namespace-uri()='fooNamespace']/*[local-name()='x' and namespace-uri()='fooNamespace'] found result size: 1
Path: /*[local-name()='a' and namespace-uri()='fooNamespace']/*[local-name()='x' and namespace-uri()='fooNamespace']/*[local-name()='y' and namespace-uri()='fooNamespace'] found result size: 1
Context is now: org.dom4j.tree.DefaultDocument@130b24e5 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/namespaces.xml]
valueOf: /foo:a/b/c
	expected: Hello result: Hello
valueOf: /foo:a/foo:d/foo:e
	expected: Hey result: Hey
valueOf: /foo:a/alias:x/alias:y
	expected: Hey3 result: Hey3
valueOf: /foo:a/foo:x/foo:y
	expected: Hey3 result: Hey3
valueOf: /*[local-name()='a' and namespace-uri()='fooNamespace']/*[local-name()='x' and namespace-uri()='fooNamespace']/*[local-name()='y' and namespace-uri()='fooNamespace']
	expected: Hey3 result: Hey3
Context is now: org.dom4j.tree.DefaultElement@64e9909c [Element: <b attributes: []/>]
valueOf: /foo:a/b/c
	expected: Hello result: Hello
valueOf: /foo:a/foo:d/foo:e
	expected: Hey result: Hey
valueOf: /foo:a/alias:x/alias:y
	expected: Hey3 result: Hey3
valueOf: /foo:a/foo:x/foo:y
	expected: Hey3 result: Hey3
Loaded document: xml/test/defaultNamespace.xml
Context is now: org.dom4j.tree.DefaultDocument@4e4ab869 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/test/defaultNamespace.xml]
Path: /a/b/c found result size: 0
Loaded document: xml/testNamespaces.xml
Context is now: org.dom4j.tree.DefaultDocument@4fab20 [Document: name file:///builddir/build/BUILD/dom4j-version-2.0.3/xml/testNamespaces.xml]
Path: namespace::* found result size: 0
Path: /namespace::* found result size: 0
Path: /Template/Application1/namespace::* found result size: 3
Path: /Template/Application2/namespace::* found result size: 3
Path: /Template/Application2/namespace::* found result size: 3
Path: //namespace::* found result size: 25
Context is now: org.dom4j.tree.DefaultElement@1d4e6cc5 [Element: <Application1 attributes: [org.dom4j.tree.DefaultAttribute@2ad27966 [Attribute: name version value "3.0"]]/>]
Path: namespace::* found result size: 3
Path: /namespace::* found result size: 0
Path: /Template/Application1/namespace::* found result size: 3
Path: /Template/Application2/namespace::* found result size: 3
Path: /Template/Application2/namespace::* found result size: 3
Path: //namespace::* found result size: 25
found: actor="http://wombat.org/next"
found: actor="http://wombat.org/next"
found: actor="http://wombat.org/next"
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="http://jbpm.org/statedefinition-2.0-beta3"><start-state name="start"><transition to="first"/></start-state></process-definition>
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns="dummyNamespace"
found: xmlns:t="http://www.w3.org/namespace/"
found: xmlns:t="http://www.w3.org/namespace/"
found: xmlns:t="http://www.w3.org/namespace/"
found: xmlns:t="http://www.w3.org/namespace/"
found: xmlns:t="http://www.w3.org/namespace/"
found: xmlns:t="http://www.w3.org/namespace/"
Namespaces: [org.dom4j.Namespace@c692c40c [Namespace: prefix t mapped to URI "myNewURI"]]
XML is now
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="myNewURI" targetNamespace="http://www.w3.org/namespace/">
  <element name="ex1">
    <complexType>
      <sequence>
        <element ref="t:x"/>
      </sequence>
    </complexType>
  </element>
  <element name="x">
    <complexType mixed="true">
    </complexType>
  </element>
</schema>
Namespaces: [org.dom4j.Namespace@c692c40c [Namespace: prefix t mapped to URI "myNewURI"]]
XML is now
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="myNewURI" targetNamespace="http://www.w3.org/namespace/">
  <element name="ex1">
    <complexType>
      <sequence>
        <element ref="t:x"/>
      </sequence>
    </complexType>
  </element>
  <element name="x">
    <complexType mixed="true">
    </complexType>
  </element>
</schema>
Namespaces: [org.dom4j.Namespace@c692c40c [Namespace: prefix t mapped to URI "myNewURI"]]
XML is now
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="myNewURI" targetNamespace="http://www.w3.org/namespace/">
  <element name="ex1">
    <complexType>
      <sequence>
        <element ref="t:x"/>
      </sequence>
    </complexType>
  </element>
  <element name="x">
    <complexType mixed="true">
    </complexType>
  </element>
</schema>
[ERROR] Tests run: 261, Failures: 4, Errors: 0, Skipped: 0, Time elapsed: 3.048 s <<< FAILURE! -- in TestSuite
[ERROR] org.dom4j.RoundTripTest.testJAXPRoundTrip -- Time elapsed: 0.012 s <<< FAILURE!
java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory
	at org.apache.xalan.templates.OutputProperties.<init>(OutputProperties.java:84)
	at org.apache.xalan.transformer.TransformerIdentityImpl.<init>(TransformerIdentityImpl.java:93)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:818)
	at org.dom4j.RoundTripTest.roundTripJAXP(RoundTripTest.java:103)
	at org.dom4j.RoundTripTest.testJAXPRoundTrip(RoundTripTest.java:56)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:848)
	at org.testng.TestRunner.run(TestRunner.java:621)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
	at org.testng.TestNG.runSuites(TestNG.java:1114)
	at org.testng.TestNG.run(TestNG.java:1082)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 36 more
[ERROR] org.dom4j.io.DocumentSourceTest.testBug555549 -- Time elapsed: 0.001 s <<< FAILURE!
java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory
	at org.apache.xalan.templates.OutputProperties.<init>(OutputProperties.java:84)
	at org.apache.xalan.transformer.TransformerIdentityImpl.<init>(TransformerIdentityImpl.java:93)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:818)
	at org.dom4j.io.DocumentSourceTest.testBug555549(DocumentSourceTest.java:34)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:848)
	at org.testng.TestRunner.run(TestRunner.java:621)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
	at org.testng.TestNG.runSuites(TestNG.java:1114)
	at org.testng.TestNG.run(TestNG.java:1082)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
	... 35 more
[ERROR] org.dom4j.XMLResultTest.testWriter -- Time elapsed: 0 s <<< FAILURE!
java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory
	at org.apache.xalan.templates.OutputProperties.<init>(OutputProperties.java:84)
	at org.apache.xalan.transformer.TransformerIdentityImpl.<init>(TransformerIdentityImpl.java:93)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:818)
	at org.dom4j.XMLResultTest.testWriter(XMLResultTest.java:35)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:848)
	at org.testng.TestRunner.run(TestRunner.java:621)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
	at org.testng.TestNG.runSuites(TestNG.java:1114)
	at org.testng.TestNG.run(TestNG.java:1082)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
	... 35 more
[ERROR] org.dom4j.XSLTTest.testTransform -- Time elapsed: 0.036 s <<< FAILURE!
java.lang.NoClassDefFoundError: org/apache/xml/serializer/SerializerTrace
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
	at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
	at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	at org.apache.xalan.processor.ProcessorStylesheetElement.getStylesheetRoot(ProcessorStylesheetElement.java:123)
	at org.apache.xalan.processor.ProcessorStylesheetElement.startElement(ProcessorStylesheetElement.java:74)
	at org.apache.xalan.processor.StylesheetHandler.startElement(StylesheetHandler.java:623)
	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:917)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:771)
	at org.dom4j.XSLTTest.transform(XSLTTest.java:57)
	at org.dom4j.XSLTTest.testTransform(XSLTTest.java:30)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.testng.TestRunner.privateRun(TestRunner.java:848)
	at org.testng.TestRunner.run(TestRunner.java:621)
	at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
	at org.testng.SuiteRunner.run(SuiteRunner.java:336)
	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
	at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
	at org.testng.TestNG.runSuites(TestNG.java:1114)
	at org.testng.TestNG.run(TestNG.java:1082)
	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:169)
	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:88)
	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.SerializerTrace
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	... 57 more
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Failures: 
[ERROR]   RoundTripTest.testJAXPRoundTrip:56->roundTripJAXP:103 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[ERROR]   XMLResultTest.testWriter:35 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[ERROR]   XSLTTest.testTransform:30->transform:57 » NoClassDefFound org/apache/xml/serializer/SerializerTrace
[ERROR]   DocumentSourceTest.testBug555549:34 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[INFO] 
[ERROR] Tests run: 261, Failures: 4, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Skipping dom4j
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.958 s
[INFO] Finished at: 2024-02-27T14:24:04Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.2:test (default-test) on project dom4j: There are test failures.
[ERROR] 
[ERROR] Please refer to /builddir/build/BUILD/dom4j-version-2.0.3/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
error: Bad exit status from /var/tmp/rpm-tmp.rVQHsZ (%build)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.rVQHsZ (%build)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M b71b697726ae43f9a869098107c87328 -D /var/lib/mock/f41-build-side-84507-49319096-5864938/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec\'\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M b71b697726ae43f9a869098107c87328 -D /var/lib/mock/f41-build-side-84507-49319096-5864938/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'



Extracted relevant lines:
JAXPRoundTrip -- Time elapsed: 0.012 s <<< FAILURE!
	at org.dom4j.RoundTripTest.roundTripJAXP(RoundTripTest.java:103)
	at org.dom4j.RoundTripTest.testJAXPRoundTrip(RoundTripTest.java:56)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
[ERROR] org.dom4j.io.DocumentSourceTest.testBug555549 -- Time elapsed: 0.001 s <<< FAILURE!
	at org.dom4j.io.DocumentSourceTest.testBug555549(DocumentSourceTest.java:34)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
	... 35 more
[ERROR] org.dom4j.XMLResultTest.testWriter -- Time elapsed: 0 s <<< FAILURE!
	at org.dom4j.XMLResultTest.testWriter(XMLResultTest.java:35)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.OutputPropertiesFactory
	... 35 more
[ERROR] org.dom4j.XSLTTest.testTransform -- Time elapsed: 0.036 s <<< FAILURE!
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:917)
	at org.apache.xalan.processor.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:771)
	at org.dom4j.XSLTTest.transform(XSLTTest.java:57)
	at org.dom4j.XSLTTest.testTransform(XSLTTest.java:30)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.serializer.SerializerTrace
[INFO] 
[ERROR] Failures: 
[ERROR]   RoundTripTest.testJAXPRoundTrip:56->roundTripJAXP:103 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[ERROR]   XMLResultTest.testWriter:35 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[ERROR]   XSLTTest.testTransform:30->transform:57 » NoClassDefFound org/apache/xml/serializer/SerializerTrace
[ERROR]   DocumentSourceTest.testBug555549:34 » NoClassDefFound org/apache/xml/serializer/OutputPropertiesFactory
[INFO] 
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.958 s
[INFO] Finished at: 2024-02-27T14:24:04Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.2:test (default-test) on project dom4j: There are test failures.
[ERROR] 
[ERROR] Please refer to /builddir/build/BUILD/dom4j-version-2.0.3/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
EXCEPTION: [Error('Command failed: 
 # /usr/bin/systemd-nspawn -q -M b71b697726ae43f9a869098107c87328 -D /var/lib/mock/f41-build-side-84507-49319096-5864938/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec\'
', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: 
 # %s
%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M b71b697726ae43f9a869098107c87328 -D /var/lib/mock/f41-build-side-84507-49319096-5864938/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.fok26utk:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/dom4j.spec'