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