You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by Yash Talwar <yt...@ca.ibm.com> on 2006/06/01 17:10:24 UTC
RE: "Not supported" message when trying to set attribute source_location
Hi Guillaume,
I have reproduced the problem and I believe this is a code defect,
Can you please open a JIRA report at
http://issues.apache.org/jira/secure/CreateIssue!default.jspa ?
Thanks!
Yash Talwar
XSLT Development / Xalan
IBM Toronto Lab
EMail: ytalwar@ca.ibm.com
Phone #: 905-413-5920
"Guillaume Nobiron" <gu...@vif.tm.fr>
05/30/2006 11:43 AM
To
Yash Talwar/Toronto/IBM@IBMCA
cc
Subject
RE: "Not supported" message when trying to set attribute source_location
I made a smaller version to reproduce my problem (attached as xslt.zip).
To show the error, do the following:
· Extract the content of the zip file (will create a directory
named xslt).
· Copy the files xalan.jar and serializer.jar in the lib
subdirectory.
· Run ant (will run the default target build).
This ant script does the following:
· Environment preparation (To use the latest version of xalan
located in lib directory instead of the one embedded with ant).
· Execution of the xsl/check_jboss-log4j.xsl stylesheet. The core
functionality is not to make some transformations on the input xml file (
params/jboss-log4j.xml) but to control his content (with some deeper
checks than what I can to with the xml schema).
For debugging purpose, the output xml file (check.xml) will contain the
result of xalan:checkEnvironment().
In my first post, I made a mistake on the URI, the provided example is
using the same kind of URI than the one for optimize, which only works
when starting with http://xml.apache (and not http://apache as said in
official documentation)
Ask me if some points are not clear.
Thanks.
Guillaume
De : Yash Talwar [mailto:ytalwar@ca.ibm.com]
Envoyé : mardi 30 mai 2006 16:24
À : Guillaume Nobiron
Objet : Re: "Not supported" message when trying to set attribute
source_location
Hi Guillaume,
I tried setting the attribute using JAXP, it did not give me any error.
You ant sample seems to be dependent no you your environment.
I can look into the problem, if you can provide me an ant script that I
can run in my environment.
Thanks!
Yash Talwar
XSLT Development / Xalan
"Guillaume Nobiron" <gu...@vif.tm.fr>
05/29/2006 11:22 AM
To
<xa...@xml.apache.org>
cc
Subject
"Not supported" message when trying to set attribute source_location
Hello,
I am trying to set the attribute
"http://apache.org/xalan/features/source_location" with the value true
in order to use the lineNumber() function in an xslt stylesheet.
I call xalan from an ant script:
<xslt in="${config.params.dir}/@{servername}/jboss-log4j.xml"
out="check.xml"
style="${xsl-check.dir}/check_jboss-log4j.xsl"
classpathref="xslt.classpath"
force="true">
<factory>
<attribute name="http://apache.org/xalan/features/source_location"
value="true"/>
<attribute name="http://xml.apache.org/xalan/features/optimize"
value="true"/>
</factory>
</xslt>
The "optimize" attribute is recognized (I know true is the default) but
when I add the line with for source-location, the following error is
returned by xalan:
Not supported: http://apache.org/xalan/features/source_location
I am using the latest version of Xalan (2.7.0). I ran a stylesheet that
output the result of xalan:checkEnvironment to be sure :
<item key="version.xalan2_2">Xalan Java 2.7.0</item>
<item key="version.xalan1">not-present</item>
Is there a new way to enable the SourceLocator ?
Thanks,
Guillaume.
[attachment "xslt.zip" deleted by Yash Talwar/Toronto/IBM]