Re: Java with Saxon 9.7 on Redhat
"Howard Huang (COGECO)" <[email protected]> Fri, 26 Nov 2021 16:46:19 -0500
| Newsgroups | gmane.text.xml.saxon.help |
|---|---|
| Message-ID | <CAAaX=TNv0Kc3YU7A=BA201VBhJoL8Fk+bouGUAcueJ3X+yeORg@mail.gmail.com> |
--===============0032847280527545186==
Content-Type: multipart/alternative; boundary="0000000000002031c105d1b806d2"
--0000000000002031c105d1b806d2
Content-Type: text/plain; charset="UTF-8"
Hello Mike
I am moving to Saxon 10.5m, and get following exception , if you could
guide me what I should change for this method
java.lang.NoSuchMethodError:
net.sf.saxon.s9api.XdmValue.getUnderlyingValue()Lnet/sf/saxon/om/Sequence
and here is class
public static <T> T toValue(XdmValue value, Class<T> classValue)
throws SaxonApiException, XPathException {
if(classValue != null) {
if (XdmValue.class.isAssignableFrom(classValue)) {
return (T) value;
} else if(Sequence.class.isAssignableFrom(classValue)) {
return (T) value.getUnderlyingValue();
} else if(Item.class.isAssignableFrom(classValue)) {
return (T) value.getUnderlyingValue().head();
} else if(String.class.isAssignableFrom(classValue) ||
String[].class.isAssignableFrom(classValue)) {
String[] result = new String[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) item.getStringValue();
}
result[i++] = item.getStringValue();
}
return (T) result;
} else if(Boolean.class.isAssignableFrom(classValue) ||
Boolean[].class.isAssignableFrom(classValue)) {
Boolean[] result = new Boolean[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) new Boolean(((XdmAtomicValue)item).getBooleanValue());
}
result[i++] = ((XdmAtomicValue)item).getBooleanValue();
}
return (T) result;
} else if(BigDecimal.class.isAssignableFrom(classValue) ||
BigDecimal[].class.isAssignableFrom(classValue)) {
BigDecimal[] result = new BigDecimal[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) ((XdmAtomicValue)item).getDecimalValue();
}
result[i++] = ((XdmAtomicValue)item).getDecimalValue();
}
return (T) result;
} else if(Double.class.isAssignableFrom(classValue) ||
Double[].class.isAssignableFrom(classValue)) {
Double[] result = new Double[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) new Double(((XdmAtomicValue)item).getDoubleValue());
}
result[i++] = ((XdmAtomicValue)item).getDoubleValue();
}
return (T) result;
} else if(Long.class.isAssignableFrom(classValue) ||
Long[].class.isAssignableFrom(classValue)) {
Long[] result = new Long[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) new Long(((XdmAtomicValue)item).getLongValue());
}
result[i++] = ((XdmAtomicValue)item).getLongValue();
}
return (T) result;
} else if(Object.class.isAssignableFrom(classValue) ||
Object[].class.isAssignableFrom(classValue)) {
Object[] result = new Object[value.size()];
int i = 0;
for (XdmItem item : value) {
if(!classValue.isArray()) {
return (T) ((XdmAtomicValue)item).getValue();
}
result[i++] = ((XdmAtomicValue)item).getValue();
}
return (T) result;
}
}
Item item = value.getUnderlyingValue().head();
return (T)(item != null ? item.getStringValue() : null);
}
*------------------------------------------------------------*
*Thanks a lot*
Howard Huang
*Senior Analyst -- System Integration, CSIL*
950 Syscon Road
Burlington, Ontario L7R 4S6 Canada
cogeco.ca <http://www.cogeco.ca/>
T 289 337-7418 | 289 962-3518
<https://www.linkedin.com/company/cogeco-connexion/>
<https://www.facebook.com/CogecoQC> <https://twitter.com/CogecoQC>
<https://www.linkedin.com/company/cogeco-connexion/>
On Mon, Apr 26, 2021 at 3:52 AM Michael Kay <mike-JkSD5nQpfvpWk0Htik3J/[email protected]> wrote:
> If you tell us what you are doing, then we can try to help you solve it.
>
> If there appears to be no result document, then the most likely
> explanation is that the result document exists, but isn't where you expect
> to find it. It would be a good start to tell us how you are creating the
> result document.
>
> Incidentally, 9.7 is a rather old release, the current version is 10.5.
>
> Michael Kay
> Saxonica
>
>
>
> On 26 Apr 2021, at 02:41, Howard Huang (COGECO) <[email protected]>
> wrote:
>
> Hello Deal Michael
>
> What I have found is that seemed there were function issue in the java
> code with Saxon 9.7 as I am moving the existing code that wrote by someone
> who has left company from Windows platform to redhat, and Java code did not
> through any exception, but just not generate the xml document by the
> Processor.
>
> Therefore I just would like to understand if there maybe some dependencies
> if running on Linux platform.
>
> Your suggestion will be highly appreciated.
>
> *------------------------------------------------------------*
>
> *Thanks a lot*
>
> Howard Huang
> *Senior Analyst -- System Integration, CSIL*
> 950 Syscon Road
> Burlington, Ontario L7R 4S6 Canada
> cogeco.ca <http://www.cogeco.ca/>
> T 289 337-7418 | 289 962-3518
> <https://www.linkedin.com/company/cogeco-connexion/>
> <https://www.facebook.com/CogecoQC> <https://twitter.com/CogecoQC>
> <https://www.linkedin.com/company/cogeco-connexion/>
> _______________________________________________
> saxon-help mailing list archived at http://saxon.markmail.org/
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/saxon-help
>
>
> _______________________________________________
> saxon-help mailing list archived at http://saxon.markmail.org/
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/saxon-help
--0000000000002031c105d1b806d2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">Hello Mike=C2=A0<div><br></div><div>I am moving=C2=A0 to S=
axon 10.5m, and get following exception ,=C2=A0 if you could guide=C2=A0me =
what I should change for this method=C2=A0</div><div><br></div><div>java.la=
ng.NoSuchMethodError: net.sf.saxon.s9api.XdmValue.getUnderlyingValue()Lnet/=
sf/saxon/om/Sequence</div><div><br></div><div>and here is class=C2=A0</div>=
<div><br></div><div><pre style=3D"color:rgb(8,8,8);font-family:"JetBra=
ins Mono",monospace;font-size:9.8pt"><span style=3D"color:rgb(0,51,179=
)">public static </span><<span style=3D"color:rgb(0,126,138)">T</span>&g=
t; <span style=3D"color:rgb(0,126,138)">T </span><span style=3D"color:rgb(0=
,98,122)">toValue</span>(<span style=3D"color:rgb(0,0,0)">XdmValue </span>v=
alue, <span style=3D"color:rgb(0,0,0)">Class</span><<span style=3D"color=
:rgb(0,126,138)">T</span>> classValue) <span style=3D"color:rgb(0,51,179=
)">throws </span><span style=3D"color:rgb(0,0,0)">SaxonApiException</span>,=
<span style=3D"color:rgb(0,0,0)">XPathException </span>{<br> <span style=
=3D"color:rgb(0,51,179)">if</span>(classValue !=3D <span style=3D"color:rgb=
(0,51,179)">null</span>) {<br> <span style=3D"color:rgb(0,51,179)">if =
</span>(<span style=3D"color:rgb(0,0,0)">XdmValue</span>.<span style=3D"col=
or:rgb(0,51,179)">class</span>.isAssignableFrom(classValue)) {<br> =
<span style=3D"color:rgb(0,51,179)">return </span>(<span style=3D"color:rgb=
(0,126,138)">T</span>) value;<br> } <span style=3D"color:rgb(0,51,179)=
">else if</span>(<span style=3D"color:rgb(0,0,0)">Sequence</span>.<span sty=
le=3D"color:rgb(0,51,179)">class</span>.isAssignableFrom(classValue)) {<br>=
<span style=3D"color:rgb(0,51,179)">return </span>(<span style=3D"=
color:rgb(0,126,138)">T</span>) value.getUnderlyingValue();<br> } <spa=
n style=3D"color:rgb(0,51,179)">else if</span>(<span style=3D"color:rgb(0,0=
,0)">Item</span>.<span style=3D"color:rgb(0,51,179)">class</span>.isAssigna=
bleFrom(classValue)) {<br> <span style=3D"color:rgb(0,51,179)">retu=
rn </span>(<span style=3D"color:rgb(0,126,138)">T</span>) value.getUnderlyi=
ngValue().head();<br> } <span style=3D"color:rgb(0,51,179)">else if</s=
pan>(<span style=3D"color:rgb(0,0,0)">String</span>.<span style=3D"color:rg=
b(0,51,179)">class</span>.isAssignableFrom(classValue) || <span style=3D"co=
lor:rgb(0,0,0)">String</span>[].<span style=3D"color:rgb(0,51,179)">class</=
span>.isAssignableFrom(classValue)) {<br> <span style=3D"color:rgb(=
0,0,0)">String</span>[] <span style=3D"color:rgb(0,0,0)">result </span>=3D =
<span style=3D"color:rgb(0,51,179)">new </span>String[value.size()];<br> =
<span style=3D"color:rgb(0,51,179)">int </span>i =3D <span style=3D"c=
olor:rgb(23,80,235)">0</span>;<br> <span style=3D"color:rgb(0,51,17=
9)">for </span>(<span style=3D"color:rgb(0,0,0)">XdmItem item </span>: valu=
e) {<br> <span style=3D"color:rgb(0,51,179)">if</span>(!classVal=
ue.isArray()) {<br> <span style=3D"color:rgb(0,51,179)">retur=
n </span>(<span style=3D"color:rgb(0,126,138)">T</span>) <span style=3D"col=
or:rgb(0,0,0)">item</span>.getStringValue();<br> } <br> =
<span style=3D"color:rgb(0,0,0)">result</span>[i++] =3D <span style=3D"c=
olor:rgb(0,0,0)">item</span>.getStringValue();<br> }<br> <s=
pan style=3D"color:rgb(0,51,179)">return </span>(<span style=3D"color:rgb(0=
,126,138)">T</span>) <span style=3D"color:rgb(0,0,0)">result</span>;<br> =
} <span style=3D"color:rgb(0,51,179)">else if</span>(<span style=3D"colo=
r:rgb(0,0,0)">Boolean</span>.<span style=3D"color:rgb(0,51,179)">class</spa=
n>.isAssignableFrom(classValue) || <span style=3D"color:rgb(0,0,0)">Boolean=
</span>[].<span style=3D"color:rgb(0,51,179)">class</span>.isAssignableFrom=
(classValue)) {<br> <span style=3D"color:rgb(0,0,0)">Boolean</span>=
[] <span style=3D"color:rgb(0,0,0)">result </span>=3D <span style=3D"color:=
rgb(0,51,179)">new </span>Boolean[value.size()];<br> <span style=3D=
"color:rgb(0,51,179)">int </span>i =3D <span style=3D"color:rgb(23,80,235)"=
>0</span>;<br> <span style=3D"color:rgb(0,51,179)">for </span>(<spa=
n style=3D"color:rgb(0,0,0)">XdmItem item </span>: value) {<br> =
<span style=3D"color:rgb(0,51,179)">if</span>(!classValue.isArray()) {<br> =
<span style=3D"color:rgb(0,51,179)">return </span>(<span styl=
e=3D"color:rgb(0,126,138)">T</span>) <span style=3D"color:rgb(0,51,179)">ne=
w </span>Boolean(((<span style=3D"color:rgb(0,0,0)">XdmAtomicValue</span>)<=
span style=3D"color:rgb(0,0,0)">item</span>).getBooleanValue());<br> =
} <br> <span style=3D"color:rgb(0,0,0)">result</span>[i++] =
=3D ((<span style=3D"color:rgb(0,0,0)">XdmAtomicValue</span>)<span style=3D=
"color:rgb(0,0,0)">item</span>).getBooleanValue();<br> }<br> =
<span style=3D"color:rgb(0,51,179)">return </span>(<span style=3D"color:r=
gb(0,126,138)">T</span>) <span style=3D"color:rgb(0,0,0)">result</span>;<br=
> } <span style=3D"color:rgb(0,51,179)">else if</span>(<span style=3D"=
color:rgb(0,0,0)">BigDecimal</span>.<span style=3D"color:rgb(0,51,179)">cla=
ss</span>.isAssignableFrom(classValue) || <span style=3D"color:rgb(0,0,0)">=
BigDecimal</span>[].<span style=3D"color:rgb(0,51,179)">class</span>.isAssi=
gnableFrom(classValue)) {<br> <span style=3D"color:rgb(0,0,0)">BigD=
ecimal</span>[] <span style=3D"color:rgb(0,0,0)">result </span>=3D <span st=
yle=3D"color:rgb(0,51,179)">new </span>BigDecimal[value.size()];<br> =
<span style=3D"color:rgb(0,51,179)">int </span>i =3D <span style=3D"color=
:rgb(23,80,235)">0</span>;<br> <span style=3D"color:rgb(0,51,179)">=
for </span>(<span style=3D"color:rgb(0,0,0)">XdmItem item </span>: value) {=
<br> <span style=3D"color:rgb(0,51,179)">if</span>(!classValue.i=
sArray()) {<br> <span style=3D"color:rgb(0,51,179)">return </=
span>(<span style=3D"color:rgb(0,126,138)">T</span>) ((<span style=3D"color=
:rgb(0,0,0)">XdmAtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item</s=
pan>).getDecimalValue();<br> } <br> <span style=3D"co=
lor:rgb(0,0,0)">result</span>[i++] =3D ((<span style=3D"color:rgb(0,0,0)">X=
dmAtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item</span>).getDecim=
alValue();<br> }<br> <span style=3D"color:rgb(0,51,179)">re=
turn </span>(<span style=3D"color:rgb(0,126,138)">T</span>) <span style=3D"=
color:rgb(0,0,0)">result</span>;<br> } <span style=3D"color:rgb(0,51,1=
79)">else if</span>(<span style=3D"color:rgb(0,0,0)">Double</span>.<span st=
yle=3D"color:rgb(0,51,179)">class</span>.isAssignableFrom(classValue) || <s=
pan style=3D"color:rgb(0,0,0)">Double</span>[].<span style=3D"color:rgb(0,5=
1,179)">class</span>.isAssignableFrom(classValue)) {<br> <span styl=
e=3D"color:rgb(0,0,0)">Double</span>[] <span style=3D"color:rgb(0,0,0)">res=
ult </span>=3D <span style=3D"color:rgb(0,51,179)">new </span>Double[value.=
size()];<br> <span style=3D"color:rgb(0,51,179)">int </span>i =3D <=
span style=3D"color:rgb(23,80,235)">0</span>;<br> <span style=3D"co=
lor:rgb(0,51,179)">for </span>(<span style=3D"color:rgb(0,0,0)">XdmItem ite=
m </span>: value) {<br> <span style=3D"color:rgb(0,51,179)">if</=
span>(!classValue.isArray()) {<br> <span style=3D"color:rgb(0=
,51,179)">return </span>(<span style=3D"color:rgb(0,126,138)">T</span>) <sp=
an style=3D"color:rgb(0,51,179)">new </span>Double(((<span style=3D"color:r=
gb(0,0,0)">XdmAtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item</spa=
n>).getDoubleValue());<br> } <br> <span style=3D"colo=
r:rgb(0,0,0)">result</span>[i++] =3D ((<span style=3D"color:rgb(0,0,0)">Xdm=
AtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item</span>).getDoubleV=
alue();<br> }<br> <span style=3D"color:rgb(0,51,179)">retur=
n </span>(<span style=3D"color:rgb(0,126,138)">T</span>) <span style=3D"col=
or:rgb(0,0,0)">result</span>;<br> } <span style=3D"color:rgb(0,51,179)=
">else if</span>(<span style=3D"color:rgb(0,0,0)">Long</span>.<span style=
=3D"color:rgb(0,51,179)">class</span>.isAssignableFrom(classValue) || <span=
style=3D"color:rgb(0,0,0)">Long</span>[].<span style=3D"color:rgb(0,51,179=
)">class</span>.isAssignableFrom(classValue)) {<br> <span style=3D"=
color:rgb(0,0,0)">Long</span>[] <span style=3D"color:rgb(0,0,0)">result </s=
pan>=3D <span style=3D"color:rgb(0,51,179)">new </span>Long[value.size()];<=
br> <span style=3D"color:rgb(0,51,179)">int </span>i =3D <span styl=
e=3D"color:rgb(23,80,235)">0</span>;<br> <span style=3D"color:rgb(0=
,51,179)">for </span>(<span style=3D"color:rgb(0,0,0)">XdmItem item </span>=
: value) {<br> <span style=3D"color:rgb(0,51,179)">if</span>(!cl=
assValue.isArray()) {<br> <span style=3D"color:rgb(0,51,179)"=
>return </span>(<span style=3D"color:rgb(0,126,138)">T</span>) <span style=
=3D"color:rgb(0,51,179)">new </span>Long(((<span style=3D"color:rgb(0,0,0)"=
>XdmAtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item</span>).getLon=
gValue());<br> } <br> <span style=3D"color:rgb(0,0,0)=
">result</span>[i++] =3D ((<span style=3D"color:rgb(0,0,0)">XdmAtomicValue<=
/span>)<span style=3D"color:rgb(0,0,0)">item</span>).getLongValue();<br> =
}<br> <span style=3D"color:rgb(0,51,179)">return </span>(<spa=
n style=3D"color:rgb(0,126,138)">T</span>) <span style=3D"color:rgb(0,0,0)"=
>result</span>;<br> } <span style=3D"color:rgb(0,51,179)">else if</spa=
n>(<span style=3D"color:rgb(0,0,0)">Object</span>.<span style=3D"color:rgb(=
0,51,179)">class</span>.isAssignableFrom(classValue) || <span style=3D"colo=
r:rgb(0,0,0)">Object</span>[].<span style=3D"color:rgb(0,51,179)">class</sp=
an>.isAssignableFrom(classValue)) {<br> <span style=3D"color:rgb(0,=
0,0)">Object</span>[] <span style=3D"color:rgb(0,0,0)">result </span>=3D <s=
pan style=3D"color:rgb(0,51,179)">new </span>Object[value.size()];<br> =
<span style=3D"color:rgb(0,51,179)">int </span>i =3D <span style=3D"col=
or:rgb(23,80,235)">0</span>;<br> <span style=3D"color:rgb(0,51,179)=
">for </span>(<span style=3D"color:rgb(0,0,0)">XdmItem item </span>: value)=
{<br> <span style=3D"color:rgb(0,51,179)">if</span>(!classValue=
.isArray()) {<br> <span style=3D"color:rgb(0,51,179)">return =
</span>(<span style=3D"color:rgb(0,126,138)">T</span>) ((<span style=3D"col=
or:rgb(0,0,0)">XdmAtomicValue</span>)<span style=3D"color:rgb(0,0,0)">item<=
/span>).getValue();<br> } <br> <span style=3D"color:r=
gb(0,0,0)">result</span>[i++] =3D ((<span style=3D"color:rgb(0,0,0)">XdmAto=
micValue</span>)<span style=3D"color:rgb(0,0,0)">item</span>).getValue();<b=
r> }<br> <span style=3D"color:rgb(0,51,179)">return </span>=
(<span style=3D"color:rgb(0,126,138)">T</span>) <span style=3D"color:rgb(0,=
0,0)">result</span>;<br> } <br> }<br> <span style=3D"color:rgb(0,0=
,0)">Item item </span>=3D value.getUnderlyingValue().head();<br> <span st=
yle=3D"color:rgb(0,51,179)">return </span>(<span style=3D"color:rgb(0,126,1=
38)">T</span>)(<span style=3D"color:rgb(0,0,0)">item </span>!=3D <span styl=
e=3D"color:rgb(0,51,179)">null </span>? <span style=3D"color:rgb(0,0,0)">it=
em</span>.getStringValue() : <span style=3D"color:rgb(0,51,179)">null</span=
>);<br>} </pre></div><div><br clear=3D"all"><div><div dir=3D"ltr" class=3D=
"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div =
dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><p><i><font =
color=3D"#073763">---------------------------------------------------------=
---</font></i></p><p><i><font color=3D"#073763">Thanks a lot</font></i></p>=
<p><span style=3D"background-color:transparent;color:rgb(6,68,128);font-fam=
ily:Arial;font-size:11.5pt;font-weight:700;white-space:pre-wrap">Howard Hua=
ng </span></p><p><i><font color=3D"#073763">Senior Analyst -- System Integr=
ation, CSIL</font></i><br></p><p dir=3D"ltr" style=3D"line-height:1.656;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"background-color:transparent;=
color:rgb(6,68,128);font-family:Arial;font-size:8.5pt;white-space:pre-wrap"=
>950 Syscon Road</span></p><p dir=3D"ltr" style=3D"line-height:1.44;margin-=
top:0pt;margin-bottom:0pt"><span style=3D"font-size:8.5pt;font-family:Arial=
;color:rgb(6,68,128);background-color:transparent;font-weight:400;font-styl=
e:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;w=
hite-space:pre-wrap">Burlington, Ontario =C2=A0L7R 4S6 Canada</span></p><p=
dir=3D"ltr" style=3D"line-height:1.44;margin-top:0pt;margin-bottom:0pt"><s=
pan style=3D"text-decoration:underline;font-size:8.5pt;font-family:Arial;co=
lor:rgb(35,165,220);background-color:transparent;font-weight:400;font-style=
:normal;font-variant:normal;vertical-align:baseline;white-space:pre-wrap"><=
a href=3D"http://www.cogeco.ca/" style=3D"text-decoration:none" target=3D"_=
blank">cogeco.ca</a></span></p><p dir=3D"ltr" style=3D"line-height:1.2;marg=
in-top:0pt;margin-bottom:0pt"><span style=3D"font-size:8.5pt;font-family:Ar=
ial;color:rgb(6,68,128);background-color:transparent;font-weight:700;font-s=
tyle:normal;font-variant:normal;text-decoration:none;vertical-align:baselin=
e;white-space:pre-wrap">T</span><span style=3D"font-size:8.5pt;font-family:=
Arial;color:rgb(6,68,128);background-color:transparent;font-weight:400;font=
-style:normal;font-variant:normal;text-decoration:none;vertical-align:basel=
ine;white-space:pre-wrap"> </span><span style=3D"font-size:8.5pt;font-famil=
y:Arial;background-color:transparent;font-weight:400;font-style:normal;font=
-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pr=
e-wrap"><font color=3D"#0000ff">289 337-7418</font></span><span style=3D"fo=
nt-size:8.5pt;font-family:Arial;color:rgb(6,68,128);background-color:transp=
arent;font-weight:400;font-style:normal;font-variant:normal;text-decoration=
:none;vertical-align:baseline;white-space:pre-wrap"> =C2=A0=C2=A0| </span>=
<span style=3D"font-size:8.5pt;font-family:Arial;color:rgb(6,68,128);backgr=
ound-color:transparent;font-weight:700;font-style:normal;font-variant:norma=
l;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=C2=A0=
</span><span style=3D"font-size:8.5pt;font-family:Arial;font-weight:700;fon=
t-style:normal;font-variant:normal;text-decoration:none;vertical-align:base=
line;white-space:pre-wrap;background-color:rgb(238,238,238)"><font color=3D=
"#0000ff">289 962-3518</font></span></p><p dir=3D"ltr" style=3D"line-height=
:1.2;margin-top:0pt;margin-bottom:0pt"><a href=3D"https://www.linkedin.com/=
company/cogeco-connexion/" style=3D"text-decoration:none" target=3D"_blank"=
><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(17,85,204);back=
ground-color:transparent;font-weight:400;font-style:normal;font-variant:nor=
mal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"=
><img src=3D"https://lh5.googleusercontent.com/ZFB4Ru8ilSUM0lnVswA6smRcZGQV=
BX1ocHR18ryAF_uMOuF0CudiWg1AEH8yhUdGn2elDnpMDMNfvvnvegbiZWR9ynAg5q_QTuOTz8z=
8IoAR-rUcU29J3cYMN-IaSA-wskuY-yrY" width=3D"39" height=3D"39" style=3D"bord=
er:none"></span></a><span style=3D"font-size:8.5pt;font-family:Arial;color:=
rgb(0,0,255);background-color:transparent;font-weight:700;font-style:normal=
;font-variant:normal;text-decoration:none;vertical-align:baseline;white-spa=
ce:pre-wrap"><img src=3D"https://lh4.googleusercontent.com/TAhB68KS0o7pTPbC=
Q7bKPLzH0jjm4GZSK6Lz78zWi-WybqBVTi1o1c87IKmmRijOMWwQj8PUaHwXbPa9QwYA53ECV0e=
8CsY2jB0y_eFSbNKYtJDcMez1BjAILyTUlD9p5VC24I4n" width=3D"124" height=3D"44" =
style=3D"border:none"></span><span style=3D"font-size:9.5pt;font-family:Ari=
al;color:rgb(34,34,34);background-color:transparent;font-weight:400;font-st=
yle:normal;font-variant:normal;text-decoration:none;vertical-align:baseline=
;white-space:pre-wrap"> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0</span><a href=3D"https://www.facebook.com/CogecoQC" style=3D"text-decor=
ation:none" target=3D"_blank"><span style=3D"font-size:9.5pt;font-family:Ar=
ial;color:rgb(17,85,204);background-color:transparent;font-weight:400;font-=
style:normal;font-variant:normal;text-decoration:underline;vertical-align:b=
aseline;white-space:pre-wrap"><img src=3D"https://lh5.googleusercontent.com=
/1l-0kE_v07ed_9oW_cjcksDv0jrNS_eBzelAiAxBbgbjD_NifFe5dFtkj4XV2G-T1z9je3VoOr=
6em77dCpEKR61S6oAb5NqQrU2KvFB9BGietUM66NVfjQZeStysBmMJ6pqvwx3F" width=3D"33=
" height=3D"35" style=3D"border:none"></span></a><span style=3D"font-size:9=
.5pt;font-family:Arial;color:rgb(34,34,34);background-color:transparent;fon=
t-weight:400;font-style:normal;font-variant:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap"> =C2=A0=C2=A0=C2=A0=C2=A0</span>=
<a href=3D"https://twitter.com/CogecoQC" style=3D"text-decoration:none" tar=
get=3D"_blank"><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(1=
7,85,204);background-color:transparent;font-weight:400;font-style:normal;fo=
nt-variant:normal;text-decoration:underline;vertical-align:baseline;white-s=
pace:pre-wrap"><img src=3D"https://lh3.googleusercontent.com/JPn9s9CkvSGaQA=
dLxfyBxTvQWP9WphEi2_lCqIaN34zJw3bkyiYL50AT0BZZpjCY5LaOJk8FmG6m62_2_PoKeN_BO=
yx9e0yOhVJ9GMpaCGbIKUPSgm0nUkgRtiw_p-9fIjMTk8BO" width=3D"35" height=3D"36"=
style=3D"border:none"></span></a><span style=3D"font-size:9.5pt;font-famil=
y:Arial;color:rgb(34,34,34);background-color:transparent;font-weight:400;fo=
nt-style:normal;font-variant:normal;text-decoration:none;vertical-align:bas=
eline;white-space:pre-wrap"> =C2=A0=C2=A0=C2=A0=C2=A0</span><a href=3D"http=
s://www.linkedin.com/company/cogeco-connexion/" style=3D"text-decoration:no=
ne" target=3D"_blank"><span style=3D"font-size:9.5pt;font-family:Arial;colo=
r:rgb(17,85,204);background-color:transparent;font-weight:400;font-style:no=
rmal;font-variant:normal;text-decoration:underline;vertical-align:baseline;=
white-space:pre-wrap"><img src=3D"https://lh5.googleusercontent.com/ZFB4Ru8=
ilSUM0lnVswA6smRcZGQVBX1ocHR18ryAF_uMOuF0CudiWg1AEH8yhUdGn2elDnpMDMNfvvnveg=
biZWR9ynAg5q_QTuOTz8z8IoAR-rUcU29J3cYMN-IaSA-wskuY-yrY" width=3D"39" height=
=3D"39" style=3D"border:none"></span></a></p></div></div></div></div></div>=
</div></div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
class=3D"gmail_attr">On Mon, Apr 26, 2021 at 3:52 AM Michael Kay <<a hr=
ef=3D"mailto:mike-JkSD5nQpfvpWk0Htik3J/[email protected]">mike-JkSD5nQpfvpWk0Htik3J/[email protected]</a>> wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wra=
p: break-word;">If you tell us what you are doing, then we can try to help =
you solve it.<div><br></div><div>If there appears to be no result document,=
then the most likely explanation is that the result document exists, but i=
sn't where you expect to find it. It would be a good start to tell us h=
ow you are creating the result document.</div><div><br></div><div>Incidenta=
lly, 9.7 is a rather old release, the current version is 10.5.</div><div><b=
r></div><div>Michael Kay</div><div>Saxonica<br><div><br></div><div><br><div=
><br><blockquote type=3D"cite"><div>On 26 Apr 2021, at 02:41, Howard Huang =
(COGECO) <<a href=3D"mailto:[email protected]" target=3D"_blank">h=
[email protected]</a>> wrote:</div><br><div><div dir=3D"ltr">Hello =
Deal Michael=C2=A0<div><br></div><div>What I have found is that seemed ther=
e were function issue in the java code with Saxon 9.7 as I am moving the ex=
isting code that wrote by someone who=C2=A0has left company from Windows pl=
atform=C2=A0to redhat, and Java code did not through any exception, but jus=
t not generate the xml document by the Processor.</div><div><br></div><div>=
Therefore I just would like to understand if there maybe some dependencies =
if running on Linux platform.=C2=A0</div><div><br></div><div>Your suggestio=
n will be=C2=A0highly appreciated.<br clear=3D"all"><div><div dir=3D"ltr"><=
div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><p><i><font color=3D"#073763">------------------------------------=
------------------------</font></i></p><p><i><font color=3D"#073763">Thanks=
a lot</font></i></p><p><span style=3D"background-color:transparent;color:r=
gb(6,68,128);font-family:Arial;font-size:11.5pt;font-weight:700;white-space=
:pre-wrap">Howard Huang </span></p><div style=3D"line-height:1.656;margin-t=
op:0pt;margin-bottom:0pt"><i><font color=3D"#073763">Senior Analyst -- Syst=
em Integration, CSIL</font></i></div><div style=3D"line-height:1.656;margin=
-top:0pt;margin-bottom:0pt"><span style=3D"background-color:transparent;col=
or:rgb(6,68,128);font-family:Arial;font-size:8.5pt;white-space:pre-wrap">95=
0 Syscon Road</span></div><div style=3D"line-height:1.44;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:8.5pt;font-family:Arial;color:rgb(=
6,68,128);background-color:transparent;font-weight:400;font-style:normal;fo=
nt-variant:normal;text-decoration:none;vertical-align:baseline;white-space:=
pre-wrap">Burlington, Ontario =C2=A0L7R 4S6 Canada</span></div><div style=
=3D"line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style=3D"text-=
decoration:underline;font-size:8.5pt;font-family:Arial;color:rgb(35,165,220=
);background-color:transparent;font-weight:400;font-style:normal;font-varia=
nt:normal;vertical-align:baseline;white-space:pre-wrap"><a href=3D"http://w=
ww.cogeco.ca/" style=3D"text-decoration:none" target=3D"_blank">cogeco.ca</=
a></span></div><div style=3D"line-height:1.2;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:8.5pt;font-family:Arial;color:rgb(6,68,128);ba=
ckground-color:transparent;font-weight:700;font-style:normal;font-variant:n=
ormal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">T<=
/span><span style=3D"font-size:8.5pt;font-family:Arial;color:rgb(6,68,128);=
background-color:transparent;font-weight:400;font-style:normal;font-variant=
:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">=
</span><span style=3D"font-size:8.5pt;font-family:Arial;background-color:t=
ransparent;font-weight:400;font-style:normal;font-variant:normal;text-decor=
ation:none;vertical-align:baseline;white-space:pre-wrap"><font color=3D"#00=
00ff">289 337-7418</font></span><span style=3D"font-size:8.5pt;font-family:=
Arial;color:rgb(6,68,128);background-color:transparent;font-weight:400;font=
-style:normal;font-variant:normal;text-decoration:none;vertical-align:basel=
ine;white-space:pre-wrap"> =C2=A0=C2=A0| </span><span style=3D"font-size:8=
.5pt;font-family:Arial;color:rgb(6,68,128);background-color:transparent;fon=
t-weight:700;font-style:normal;font-variant:normal;text-decoration:none;ver=
tical-align:baseline;white-space:pre-wrap">=C2=A0</span><span style=3D"font=
-size:8.5pt;font-family:Arial;font-weight:700;font-style:normal;font-varian=
t:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;=
background-color:rgb(238,238,238)"><font color=3D"#0000ff">289 962-3518</fo=
nt></span></div><div style=3D"line-height:1.2;margin-top:0pt;margin-bottom:=
0pt"><a href=3D"https://www.linkedin.com/company/cogeco-connexion/" style=
=3D"text-decoration:none" target=3D"_blank"><span style=3D"font-size:9.5pt;=
font-family:Arial;color:rgb(17,85,204);background-color:transparent;font-we=
ight:400;font-style:normal;font-variant:normal;text-decoration:underline;ve=
rtical-align:baseline;white-space:pre-wrap"><img src=3D"https://lh5.googleu=
sercontent.com/ZFB4Ru8ilSUM0lnVswA6smRcZGQVBX1ocHR18ryAF_uMOuF0CudiWg1AEH8y=
hUdGn2elDnpMDMNfvvnvegbiZWR9ynAg5q_QTuOTz8z8IoAR-rUcU29J3cYMN-IaSA-wskuY-yr=
Y" width=3D"39" height=3D"39" style=3D"border: none;"></span></a><span styl=
e=3D"font-size:8.5pt;font-family:Arial;color:rgb(0,0,255);background-color:=
transparent;font-weight:700;font-style:normal;font-variant:normal;text-deco=
ration:none;vertical-align:baseline;white-space:pre-wrap"><img src=3D"https=
://lh4.googleusercontent.com/TAhB68KS0o7pTPbCQ7bKPLzH0jjm4GZSK6Lz78zWi-Wybq=
BVTi1o1c87IKmmRijOMWwQj8PUaHwXbPa9QwYA53ECV0e8CsY2jB0y_eFSbNKYtJDcMez1BjAIL=
yTUlD9p5VC24I4n" width=3D"124" height=3D"44" style=3D"border: none;"></span=
><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(34,34,34);backg=
round-color:transparent;font-weight:400;font-style:normal;font-variant:norm=
al;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"> =C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span><a href=3D"https:=
//www.facebook.com/CogecoQC" style=3D"text-decoration:none" target=3D"_blan=
k"><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(17,85,204);ba=
ckground-color:transparent;font-weight:400;font-style:normal;font-variant:n=
ormal;text-decoration:underline;vertical-align:baseline;white-space:pre-wra=
p"><img src=3D"https://lh5.googleusercontent.com/1l-0kE_v07ed_9oW_cjcksDv0j=
rNS_eBzelAiAxBbgbjD_NifFe5dFtkj4XV2G-T1z9je3VoOr6em77dCpEKR61S6oAb5NqQrU2Kv=
FB9BGietUM66NVfjQZeStysBmMJ6pqvwx3F" width=3D"33" height=3D"35" style=3D"bo=
rder: none;"></span></a><span style=3D"font-size:9.5pt;font-family:Arial;co=
lor:rgb(34,34,34);background-color:transparent;font-weight:400;font-style:n=
ormal;font-variant:normal;text-decoration:none;vertical-align:baseline;whit=
e-space:pre-wrap"> =C2=A0=C2=A0=C2=A0=C2=A0</span><a href=3D"https://twitte=
r.com/CogecoQC" style=3D"text-decoration:none" target=3D"_blank"><span styl=
e=3D"font-size:9.5pt;font-family:Arial;color:rgb(17,85,204);background-colo=
r:transparent;font-weight:400;font-style:normal;font-variant:normal;text-de=
coration:underline;vertical-align:baseline;white-space:pre-wrap"><img src=
=3D"https://lh3.googleusercontent.com/JPn9s9CkvSGaQAdLxfyBxTvQWP9WphEi2_lCq=
IaN34zJw3bkyiYL50AT0BZZpjCY5LaOJk8FmG6m62_2_PoKeN_BOyx9e0yOhVJ9GMpaCGbIKUPS=
gm0nUkgRtiw_p-9fIjMTk8BO" width=3D"35" height=3D"36" style=3D"border: none;=
"></span></a><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(34,=
34,34);background-color:transparent;font-weight:400;font-style:normal;font-=
variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre=
-wrap"> =C2=A0=C2=A0=C2=A0=C2=A0</span><a href=3D"https://www.linkedin.com/=
company/cogeco-connexion/" style=3D"text-decoration:none" target=3D"_blank"=
><span style=3D"font-size:9.5pt;font-family:Arial;color:rgb(17,85,204);back=
ground-color:transparent;font-weight:400;font-style:normal;font-variant:nor=
mal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap"=
><img src=3D"https://lh5.googleusercontent.com/ZFB4Ru8ilSUM0lnVswA6smRcZGQV=
BX1ocHR18ryAF_uMOuF0CudiWg1AEH8yhUdGn2elDnpMDMNfvvnvegbiZWR9ynAg5q_QTuOTz8z=
8IoAR-rUcU29J3cYMN-IaSA-wskuY-yrY" width=3D"39" height=3D"39" style=3D"bord=
er: none;"></span></a></div></div></div></div></div></div></div></div></div=
></div>
_______________________________________________<br>saxon-help mailing list =
archived at <a href=3D"http://saxon.markmail.org/" target=3D"_blank">http:/=
/saxon.markmail.org/</a><br><a href=3D"mailto:[email protected]=
net" target=3D"_blank">[email protected]</a><br><a href=3D"h=
ttps://lists.sourceforge.net/lists/listinfo/saxon-help" target=3D"_blank">h=
ttps://lists.sourceforge.net/lists/listinfo/saxon-help</a> </div></blockquo=
te></div><br></div></div></div>____________________________________________=
___<br>
saxon-help mailing list archived at <a href=3D"http://saxon.markmail.org/" =
rel=3D"noreferrer" target=3D"_blank">http://saxon.markmail.org/</a><br>
<a href=3D"mailto:[email protected]" target=3D"_blank">saxon=
[email protected]</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/saxon-help" rel=3D"=
noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/=
saxon-help</a> </blockquote></div>
--0000000000002031c105d1b806d2--
--===============0032847280527545186==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--===============0032847280527545186==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[email protected]
https://lists.sourceforge.net/lists/listinfo/saxon-help
--===============0032847280527545186==--