You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mu...@apache.org on 2026/04/18 16:11:48 UTC
(xalan-java) branch xalan-j_xslt3.0_mvn updated: committing fixes to xalan-j xslt3.0 dev repos code
This is an automated email from the ASF dual-hosted git repository.
mukulgandhi pushed a commit to branch xalan-j_xslt3.0_mvn
in repository https://gitbox.apache.org/repos/asf/xalan-java.git
The following commit(s) were added to refs/heads/xalan-j_xslt3.0_mvn by this push:
new 8f7d2fabb committing fixes to xalan-j xslt3.0 dev repos code
8f7d2fabb is described below
commit 8f7d2fabb1e6fddf36bb95a84212d6bf86b48fb2
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Sat Apr 18 21:41:35 2026 +0530
committing fixes to xalan-j xslt3.0 dev repos code
---
src/main/java/org/apache/xalan/templates/AVTPartXPath.java | 2 +-
.../w3c/xslt3/result/insn/_call-template-test-set_result.xml | 8 ++------
.../tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml | 4 ++--
3 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/src/main/java/org/apache/xalan/templates/AVTPartXPath.java b/src/main/java/org/apache/xalan/templates/AVTPartXPath.java
index 8be434655..70f9011e1 100644
--- a/src/main/java/org/apache/xalan/templates/AVTPartXPath.java
+++ b/src/main/java/org/apache/xalan/templates/AVTPartXPath.java
@@ -184,7 +184,7 @@ public class AVTPartXPath extends AVTPart
XSQName xsQName = (XSQName)xobj;
String prfxStr = xsQName.getPrefix();
String localPart = xsQName.getLocalPart();
- String str1 = prfxStr + ":" + localPart;
+ String str1 = (((prfxStr != null) && !"".equals(prfxStr)) ? (prfxStr + ":") : "") + localPart;
buf.append(str1);
}
else if (xobj instanceof XSAnyType) {
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
index 5ab2851db..c4f0e4684 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/insn/_call-template-test-set_result.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2026-04-18T01:04:25Z" fail="7" name="call-template" pass="33" run="40" skipped="2" statusUnknown="0">
+<?xml version="1.0" encoding="UTF-8"?><testrun dateTime="2026-04-18T16:05:04Z" fail="6" name="call-template" pass="34" run="40" skipped="2" statusUnknown="0">
<testResult status="pass" testName="call-template-0001"/>
<testResult status="pass" testName="call-template-0101"/>
<testResult status="fail" testName="call-template-0102"/>
@@ -34,11 +34,7 @@
<testResult status="pass" testName="call-template-0802"/>
<testResult status="pass" testName="call-template-0901"/>
<testResult status="pass" testName="call-template-1001"/>
- <testResult status="fail" testName="call-template-1002">
- <outResult>
- <errTrace>java.lang.ArrayIndexOutOfBoundsException: -1</errTrace>
- </outResult>
- </testResult>
+ <testResult status="pass" testName="call-template-1002"/>
<testResult reason="Xalan configured" status="skipped" testName="call-template-1003"/>
<testResult status="pass" testName="call-template-1101"/>
<testResult status="pass" testName="call-template-1102"/>
diff --git a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
index d57a160e9..1a3a2f68b 100644
--- a/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
+++ b/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<testResult dateTime="2026-04-18T11:39:52Z" desc="W3C XSLT 3.0 test suite results" fail="1316" pass="3458" run="4780" skipped="612" success="72.34%" xslt_processor="Apache Xalan XSLT 3.0 development code">
+<testResult dateTime="2026-04-18T16:05:58Z" desc="W3C XSLT 3.0 test suite results" fail="1315" pass="3459" run="4780" skipped="612" success="72.36%" xslt_processor="Apache Xalan XSLT 3.0 development code">
<attr>
<as fail="15" pass="90" run="105" skipped="99" success="85.71%"/>
<avt fail="0" pass="34" run="34" skipped="1" success="100.0%"/>
@@ -48,7 +48,7 @@
<analyze-string fail="8" pass="45" run="53" skipped="5" success="84.91%"/>
<apply-templates fail="15" pass="22" run="37" skipped="13" success="59.46%"/>
<attribute fail="11" pass="11" run="23" skipped="7" success="47.83%"/>
- <call-template fail="7" pass="33" run="40" skipped="2" success="82.5%"/>
+ <call-template fail="6" pass="34" run="40" skipped="2" success="85.0%"/>
<choose fail="6" pass="48" run="54" skipped="1" success="88.89%"/>
<construct-node fail="12" pass="22" run="34" skipped="0" success="64.71%"/>
<copy fail="47" pass="78" run="125" skipped="23" success="62.4%"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org