import javax.xml.xpath.XPathFunction;
import javax.xml.xpath.XPathFunctionException;
import javax.xml.xpath.XPathFunctionResolver;
-import net.sf.saxon.Version;
import net.sf.saxon.om.NodeInfo;
import net.sf.saxon.s9api.DocumentBuilder;
import net.sf.saxon.s9api.Processor;
* @param args
*/
public static void main(String args[]) {
- System.out.println("Saxon version: "+Version.getProductVersion());
+// System.out.println("Saxon version: "+Version.getProductVersion());
File f = new File(new File(System.getProperty("user.dir")),args[0]);
if(!f.exists()) throw new RuntimeException("fichier non trouvé : "+f.getAbsolutePath());
String conf = args[1];
NamespaceContextImpl ns = new NamespaceContextImpl();
ns.addMapping("toto", "http://xemelios.org/namespaces#release");
xp.setNamespaceContext(ns);
- NodeList nl = (NodeList)xp.evaluate("/xemelios-component/version[toto:releaseToInteger(@version) >= "+releaseToInteger(version)+"]", dom, XPathConstants.NODESET);
+ NodeList nl = (NodeList)xp.evaluate("/xemelios-component/version[toto:releaseToInteger(@version) ge "+releaseToInteger(version)+"]", dom, XPathConstants.NODESET);
// XdmNode ref = builder.build(new StreamSource(is));
// XPathSelector xpe = xpc.compile("exists(/xemelios-component/version[@version='"+version+"'])").load();
// xpe.setContextItem(ref);