Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 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-3155143-40677/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gv_zov3f:/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.gv_zov3f:/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', '06d3ff8b5877403384d616ce45a73c7c', '-D', '/var/lib/mock/f41-build-3155143-40677/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gv_zov3f:/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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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=1721174400 Wrote: /builddir/build/SRPMS/dom4j-2.0.3-12.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-3155143-40677/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gv_zov3f:/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.gv_zov3f:/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', '5e5e6ef06d7c41909f679788ddf0c114', '-D', '/var/lib/mock/f41-build-3155143-40677/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.gv_zov3f:/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;\\007"', '--setenv=PS1= \\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;\\007"', 'PS1': ' \\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=1721174400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.1uJe2y + umask 022 + cd /builddir/build/BUILD/dom4j-2.0.3-build + test -d /builddir/build/BUILD/dom4j-2.0.3-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/dom4j-2.0.3-build + /usr/bin/rm -rf /builddir/build/BUILD/dom4j-2.0.3-build + /usr/bin/mkdir -p /builddir/build/BUILD/dom4j-2.0.3-build + /usr/bin/mkdir -p /builddir/build/BUILD/dom4j-2.0.3-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PpZD7E + umask 022 + cd /builddir/build/BUILD/dom4j-2.0.3-build + cd /builddir/build/BUILD/dom4j-2.0.3-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 + /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.1MH6cu + umask 022 + cd /builddir/build/BUILD/dom4j-2.0.3-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 -fasynchronous-unwind-tables -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 -fasynchronous-unwind-tables -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 -fasynchronous-unwind-tables -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 -fasynchronous-unwind-tables -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 --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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-2.0.3-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-2.0.3-build/dom4j-version-2.0.3/src/main/java/org/dom4j/io/SAXHelper.java: Some input files use or override a deprecated API. [INFO] /builddir/build/BUILD/dom4j-2.0.3-build/dom4j-version-2.0.3/src/main/java/org/dom4j/io/SAXHelper.java: Recompile with -Xlint:deprecation for details. [INFO] /builddir/build/BUILD/dom4j-2.0.3-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-2.0.3-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-2.0.3-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-2.0.3-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-2.0.3-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-2.0.3-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-2.0.3-build/dom4j-version-2.0.3/src/test/java/org/dom4j/BackedListTest.java: Some input files use unchecked or unsafe operations. [INFO] /builddir/build/BUILD/dom4j-2.0.3-build/dom4j-version-2.0.3/src/test/java/org/dom4j/BackedListTest.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. Found element: squeak squeak squeak Loaded document: xml/test/test_text.xml Context is now: org.dom4j.tree.DefaultDocument@71eb4ea4 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@217abcc9 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@44f8d884 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@7ca0aa55 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@25df95b [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@2fb9695a [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@1b079e81 [Element: ] 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@203b98cf [Element: ] Path: preceding::* found result size: 3 Context is now: org.dom4j.tree.DefaultElement@203b98cf [Element: ] Path: following::* found result size: 13 Loaded document: xml/axis.xml Context is now: org.dom4j.tree.DefaultElement@1dd01876 [Element: ] Path: preceding-sibling::* found result size: 0 Context is now: org.dom4j.tree.DefaultElement@6bf27411 [Element: ] Path: preceding::* found result size: 2 Context is now: org.dom4j.tree.DefaultElement@6bf27411 [Element: ] Path: preceding-sibling::* found result size: 2 Context is now: org.dom4j.tree.DefaultDocument@4a66949a [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@4a66949a [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@57d8d8e2 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@56511eda [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@65e4eba5 [Element: ] 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@921dbcf [Element: ] 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@24090832 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-build/dom4j-version-2.0.3/xml/web.xml] Context is now: org.dom4j.tree.DefaultElement@33671907 [Element: ] Loaded document: xml/test/sample.xml Context is now: org.dom4j.tree.DefaultElement@318155b1 [Element: ] Loaded document: xml/web.xml Context is now: org.dom4j.tree.DefaultDocument@6c165921 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@47fb30ca [Element: ] 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@7f514dfe [Element: ] Path: doc-id[@regsrc='AP' and @id-string='D76UIMO80'] found result size: 1 Context is now: org.dom4j.tree.DefaultElement@50c462b8 [Element: ] 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@7fb02869 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@31fc1b6e [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@524945e2 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@5ce9c9e8 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@58f05266 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@301c0aae [Element: ] 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@105e8710 [Element: ] 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@7442be61 [Element: ] 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@6903ef57 [Element: ] 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@399ac1a3 [Element: ] 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@3a9a12a1 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@3a9a12a1 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@21312b5 [Element: ] 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@22a89db [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@1912ba29 [Document: name file:///builddir/build/BUILD/dom4j-2.0.3-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@75392381 [Element: ] 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" 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 Namespaces: [org.dom4j.Namespace@c692c40c [Namespace: prefix t mapped to URI "myNewURI"]] XML is now Namespaces: [org.dom4j.Namespace@c692c40c [Namespace: prefix t mapped to URI "myNewURI"]] XML is now Searched path: . [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: * [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: / [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /. [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /* [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /node() [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /child::node() [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /self::node() [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: root [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /root [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: /root/author [ James Strachanhttp://sourceforge.net/users/jstrachan/ Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: text() [ ] ........................................... Searched path: //author [ James Strachanhttp://sourceforge.net/users/jstrachan/ Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... 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] [ James Strachanhttp://sourceforge.net/users/jstrachan/ Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: //author[@location='UK'] [ James Strachanhttp://sourceforge.net/users/jstrachan/ ] ........................................... Searched path: root|author [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: //*[.='James Strachan'] [ ] ........................................... Searched path: //root/author[1] [ James Strachanhttp://sourceforge.net/users/jstrachan/ ] ........................................... 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] [ James Strachanhttp://sourceforge.net/users/jstrachan/Bob McWhirterhttp://sourceforge.net/users/werken/ James Strachanhttp://sourceforge.net/users/jstrachan/ Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: //root/author[2] [ Bob McWhirterhttp://sourceforge.net/users/werken/ ] ........................................... Searched path: //root/author[3] [ ] ........................................... Converting to a W3C Document took: 0 milliseconds elements: 33 attributes: 26 characters: 588 foo bar foo bar this is simple text containing spaces and multiple textnodes Expected: this is simple text containing spaces and multiple textnodes Obtained: this is simple text containing spaces and multiple textnodes Wrote to encoding: UTF-8 Wrote to encoding: UTF-16 Wrote to encoding: ISO-8859-1 bla &#c bla bla &#c bla xml: prefix suffix xml: prefixsuffix puffins puffins This is a multiline entry to live ]> test test Text output is [ Test using < & > ]. Done Text output is [ Test using < & > ]. Done Text output is [ Test using < & > ]. Done Text output is [ Test using < & > ]. Done Text output is [ Test using < & > ]. Done Text output is [ Test using < & > ]. Done Expected DocumentType: org.dom4j.tree.DefaultDocumentType@21dd405a [DocumentType: ] Actual DocumentType: org.dom4j.tree.DefaultDocumentType@31d11998 [DocumentType: ] Expected DocumentType: org.dom4j.tree.DefaultDocumentType@11759e4a [DocumentType: ] Actual DocumentType: org.dom4j.tree.DefaultDocumentType@354a1239 [DocumentType: ] Expected DocumentType: org.dom4j.tree.DefaultDocumentType@17287458 [DocumentType: ] Actual DocumentType: org.dom4j.tree.DefaultDocumentType@7296675e [DocumentType: ] <xsl:value-of select="JavaXML:Title"/> Found node: hi there Found node: hello world <!-- <head> & <body> -->
Russian оПНЦПЮЛЛЮ НАСВЕМХЪ бХЙРНП бЮЯХКЭЕБ Foto & Video_01_03_1.pdf Any caption relating to the article оПНЦПЮЛЛЮ НАСВЕМХЪ тНРНКЧАХРЕКЧ МЕ ЯКЕДСЕР ГЮДСЛШБЮРЭЯЪ МЮД РЕЛ, ЙЮЙ СОПЮБКЪРЭ ЖХТПНБНИ ЙЮЛЕПНИ. щРНР ОПНЖЕЯЯ ДНКФЕМ АШРЭ ОПНЯРШЛ Х ОНМЪРМШЛ, ЙЮЙ Б НАШВМНЛ ОКЕМНВМНЛ ЮООЮПЮРЕ. Casio QV-R3
Russian ��������� �������� ������ �������� Foto & Video_01_03_1.pdf Any caption relating to the article ��������� �������� ������������ �� ������� ������������ ��� ���, ��� ��������� �������� �������. ���� ������� ������ ���� ������� � ��������, ��� � ������� ��������� ��������. Casio QV-R3
Initial: node with text another node Normalized: node with text another node Different NS Multi took 386 ms Same NS Multi took 230 ms Different NS Single took 350 ms Same NS Single took 2 ms text with an ü in it text with an ü in it text with an ? in it No adjacent Text nodes in test < one >]]> test two test three test four test five test six test seven Node: org.dom4j.tree.DefaultAttribute@6e9f285b [Attribute: name name value "James"] Parent: org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] getParent(): org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] Node: org.dom4j.tree.DefaultAttribute@55853546 [Attribute: name location value "UK"] Parent: org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] getParent(): org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] Node: org.dom4j.tree.DefaultText@13cb8eed [Text: "James Strachan"] Parent: org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] getParent(): org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] Node: org.dom4j.tree.DefaultText@481b13f [Text: "http://sourceforge.net/users/jstrachan/"] Parent: org.dom4j.tree.DefaultElement@388aedda [Element: ] getParent(): org.dom4j.tree.DefaultElement@388aedda [Element: ] Node: org.dom4j.tree.DefaultElement@388aedda [Element: ] Parent: org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] getParent(): org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] Node: org.dom4j.tree.DefaultElement@40ef9b1e [Element: ] Parent: org.dom4j.tree.DefaultElement@44d9c088 [Element: ] getParent(): org.dom4j.tree.DefaultElement@44d9c088 [Element: ] Node: org.dom4j.tree.DefaultAttribute@baa9218 [Attribute: name name value "Bob"] Parent: org.dom4j.tree.DefaultElement@2abc21b [Element: ] getParent(): org.dom4j.tree.DefaultElement@2abc21b [Element: ] Node: org.dom4j.tree.DefaultAttribute@6d200ba9 [Attribute: name location value "Canada"] Parent: org.dom4j.tree.DefaultElement@2abc21b [Element: ] getParent(): org.dom4j.tree.DefaultElement@2abc21b [Element: ] Node: org.dom4j.tree.DefaultText@67774b05 [Text: "Bob McWhirter"] Parent: org.dom4j.tree.DefaultElement@2abc21b [Element: ] getParent(): org.dom4j.tree.DefaultElement@2abc21b [Element: ] Node: org.dom4j.tree.DefaultText@38922fa1 [Text: "http://sourceforge.net/users/werken/"] Parent: org.dom4j.tree.DefaultElement@64f599b2 [Element: ] getParent(): org.dom4j.tree.DefaultElement@64f599b2 [Element: ] Node: org.dom4j.tree.DefaultElement@64f599b2 [Element: ] Parent: org.dom4j.tree.DefaultElement@2abc21b [Element: ] getParent(): org.dom4j.tree.DefaultElement@2abc21b [Element: ] Node: org.dom4j.tree.DefaultElement@2abc21b [Element: ] Parent: org.dom4j.tree.DefaultElement@44d9c088 [Element: ] getParent(): org.dom4j.tree.DefaultElement@44d9c088 [Element: ] Node: org.dom4j.tree.DefaultElement@7d513498 [Element: ] Parent: org.dom4j.tree.DefaultElement@35a10a89 [Element: ] getParent(): org.dom4j.tree.DefaultElement@35a10a89 [Element: ] Node: org.dom4j.tree.DefaultElement@113ebc60 [Element: ] Parent: org.dom4j.tree.DefaultElement@35a10a89 [Element: ] getParent(): org.dom4j.tree.DefaultElement@35a10a89 [Element: ] Found element: org.dom4j.tree.DefaultElement@9930b22 [Element: ] 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@9930b22 [Element: ] Found element: org.dom4j.tree.DefaultElement@9930b22 [Element: ] Found elements: [org.dom4j.tree.DefaultElement@9930b22 [Element: ]] Found value: works Created: org.dom4j.tree.DefaultElement@326b6c85 [Element: ] root: org.dom4j.util.UserDataElement@16a4c330 [Element: ] userData: 1.23456 #### 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, Testing XPath on: org.dom4j.tree.DefaultDocument@13527e6d [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@1ff640b3 [Element: ] =============================== 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@2306db60 [Element: ] =============================== 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: $author found: 1 result(s) 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'] Using XPath: //field[substring(@id,1,2)='11'] Found: [org.dom4j.tree.DefaultElement@1451bb2b [Element: ], org.dom4j.tree.DefaultElement@6b7cd60c [Element: ]] Using XPath: //field[substring(@id,3)='11'] Found: [org.dom4j.tree.DefaultElement@30cd78b9 [Element: ], org.dom4j.tree.DefaultElement@b744c8a [Element: ]] Number of SPEAKER instances: 979 Number of distinct SPEAKER instances: 23 Number of distinct SPEAKER instances: 23 Found Result: org.dom4j.tree.DefaultText@500bc260 [Text: "James Strachan"] Found Result: org.dom4j.tree.DefaultText@4c26acbd [Text: "Bob McWhirter"] 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 '.', '..', '@', '*', Successfully caught: org.dom4j.InvalidXPathException: Invalid XPath expression: /foo/bar/ Expected one of '.', '..', '@', '*', Testing paths Searched path: namespace::* found: 0 result(s) Searched path: /Template/Application1/namespace::* found: 3 result(s) Found Result: org.dom4j.tree.DefaultNamespace@3c88f69f [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"] Parent node: org.dom4j.tree.DefaultElement@48e11557 [Element: ] Found Result: org.dom4j.tree.DefaultNamespace@5a28229 [Namespace: prefix xpl mapped to URI "www.xxxx.com"] Parent node: org.dom4j.tree.DefaultElement@48e11557 [Element: ] Found Result: org.dom4j.tree.DefaultNamespace@59b6cdd [Namespace: prefix xplt mapped to URI "www.xxxx.com"] Parent node: org.dom4j.tree.DefaultElement@48e11557 [Element: ] Searched path: /Template/Application1/namespace::xplt found: 1 result(s) Found Result: org.dom4j.tree.DefaultNamespace@59b6cdd [Namespace: prefix xplt mapped to URI "www.xxxx.com"] Parent node: org.dom4j.tree.DefaultElement@48e11557 [Element: ] Searched path: //namespace::* found: 25 result(s) Found Result: org.dom4j.tree.DefaultNamespace@58c460cb [Namespace: prefix xml mapped to URI "http://www.w3.org/XML/1998/namespace"] Parent node: org.dom4j.tree.DefaultElement@2cad8303 [Element: