[scilab-Users] xmltojar problems

Calixte Denizet calixte at contrib.scilab.org
Thu Jun 16 11:08:16 CEST 2011


Le jeudi 16 juin 2011 à 08:57 +0200, rouxph a écrit :
> Hi,
> 

Salut Philippe,

i) Could you attach the file master_help.xml which has been generated in
your help directory ?

ii) Could you make a try in putting your xml files in a directory where
the full absolute path doesn't contain any space chars ?

iii) the tag <i> is not handled, you should use <emphasis> instead.

Calixte

> I try to generate a .jar help file, from *.xml files in the current 
> directory, and I've the following error message with xmltojar :
> 
> 
> 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
> -->xmltojar(pwd(),'symbolic')
> 
> Construit le document maître:
> 	SCI\contrib\SYM\xml\en_US
> 
> Building the manual file [javaHelp] in SCI\contrib\SYM\xml\en_US.
> An error occured during the conversion:
> 
> java.lang.IllegalArgumentException
> 	at sun.net.www.ParseUtil.decode(Unknown Source)
> 	at sun.net.www.protocol.file.Handler.openConnection(Unknown Source)
> 	at sun.net.www.protocol.file.Handler.openConnection(Unknown Source)
> 	at java.net.URL.openConnection(Unknown Source)
> 	at com.icl.saxon.aelfred.XmlParser.pushURL(XmlParser.java:3616)
> 	at com.icl.saxon.aelfred.XmlParser.parseEntityRef(XmlParser.java:1790)
> 	at com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1183)
> 	at com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037)
> 	at com.icl.saxon.aelfred.XmlParser.parseContent(XmlParser.java:1222)
> 	at com.icl.saxon.aelfred.XmlParser.parseElement(XmlParser.java:1037)
> 	at com.icl.saxon.aelfred.XmlParser.parseDocument(XmlParser.java:510)
> 	at com.icl.saxon.aelfred.XmlParser.doParse(XmlParser.java:163)
> 	at com.icl.saxon.aelfred.SAXDriver.parse(SAXDriver.java:320)
> 	at javax.xml.parsers.SAXParser.parse(Unknown Source)
> 	at javax.xml.parsers.SAXParser.parse(Unknown Source)
> 	at org.scilab.forge.scidoc.HTMLDocbookLinkResolver.resolvLinks(Unknown 
> Source)
> 	at org.scilab.forge.scidoc.HTMLDocbookLinkResolver.<init>(Unknown Source)
> 	at org.scilab.forge.scidoc.HTMLDocbookTagConverter.<init>(Unknown Source)
> 	at org.scilab.forge.scidoc.JavaHelpDocbookTagConverter.<init>(Unknown 
> Source)
> 	at org.scilab.forge.scidoc.SciDocMain.process(Unknown Source)
>   !--error 10000
> xmltoformat : C:\Program Files 
> (x86)\scilab-5.3.1\contrib\SYM\xml\en_US\scilab_en_US_help\scilab_en_US_help.jar 
> n'a pas été généré.
> at line     736 of function xmltoformat called by :
> at line      13 of function xmltojar called by :
> xmltojar(pwd(),'symbolic')
> 
> 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
> 
> Could someone tell me if there's a problem in the *.xml structure of my 
> help files below ? if not what is the problem with xmltojar :
> 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
> <?xml version="1.0" encoding="UTF-8"?>
> <!--
>   * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
>   * Copyright (C) 2008 - INRIA
>   *
>   * This file must be used under the terms of the CeCILL.
>   * This source file is licensed as described in the file   COPYING, which
>   * you should have received as part of this distribution.  The terms
>   * are also available at
>   * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
>   *
>   -->
> <refentry xmlns="http://docbook.org/ns/docbook" 
> xmlns:xlink="http://www.w3.org/1999/xlink" 
> xmlns:svg="http://www.w3.org/2000/svg" 
> xmlns:mml="http://www.w3.org/1998/Math/MathML" 
> xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" 
> xml:lang="fr" xml:id="bfloat">
>    <info>
> <pubdate> $LastChangedDate$ </pubdate>
> </info>
> <refnamediv>
> <refname>bfloat</refname>
> <refpurpose> Converts all numbers and functions of numbers in input 
> argument to bigfloat numbers.
>   </refpurpose>
> </refnamediv>
> <refsynopsisdiv>
> <title>synopsis</title>
> <synopsis>[bb] = bfloat(aa,nn)</synopsis>
> </refsynopsisdiv>
> <refsection>
> <title>Parameters</title>
> <variablelist>
> <varlistentry>
> <term>aa</term>
> <listitem>
> <para>
> Symbolic expression or <literal>symbolic</literal> number</para>
> </listitem>
> </varlistentry>
> <varlistentry>
> <term>nn</term>
> <listitem>
> <para>
> number of significant digits
> </para>
> </listitem>
> </varlistentry>
> 
> <varlistentry>
> <term>bb</term>
> <listitem>
> <para>
> Symbolic expression or <literal>symbolic</literal> number
> </para>
> </listitem>
> </varlistentry>
> 
> </variablelist>
> </refsection>
> <refsection>
> <title>Description</title>
> <para>
> Big <literal>float</literal> numbers might have a very large number of 
> significant
> digits, therefore, these numbers are meaningless in Scilab
> workspace. For this reason the Maxima form (<i>e.g.,</i> 
> <literal>3</literal>.<literal>333333b</literal>-<literal>1</literal>)
> is preserver. For an evaluation in Scilab workspace, use the
> function double.
> 
> </para>
> </refsection>
> <refsection>
> <title>Examples</title>
> <programlisting role="example"><![CDATA[
> 
>      x = log(sym('3')) - log(3)
>      y = float(x)
> 
>      bfloat(sym('%pi'),2400) // pi with 2400 digits
> 
> ]]></programlisting>
> </refsection>
> <refsection>
> <title>see also</title>
> <simplelist type="inline">
> <member>
> <link linkend="float">float</link>
> </member>
> <member>
> <link linkend="sym/dbl">sym/dbl</link>
> </member>
> </simplelist>
> </refsection>
> </refentry>
> 8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
> 
> 
> philippe.
> 





More information about the users mailing list