Yes, the Trang class name is correct. oxygen.jar includes some Xerces
patches too so you have to add lib/xercesImpl.jar too to the classpath.
I think you will need to add log4j.jar too to avoid such
NoClassDefFoundError errors:
<classpath>
<pathelement location="lib/oxygen.jar"/>
<pathelement location="lib/xercesImpl.jar"/>
<pathelement location="lib/log4j.jar"/>
<pathelement location="lib/trang.jar"/>
</classpath>
Regards,
Sorin
Theun Fleer wrote:
hi Sorin
ah, thanks...but when I use your solution, I get the following messages:
[echo] trang: tmp/be-jur-com.xsrng from lib C:\Program
Files\Oxygen\Oxygen XML Editor 9.0/lib
[java] Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/xerces/xni/grammars/XMLGrammarPool
[java] at
com.thaiopensource.xml.sax.Jaxp11XMLReaderCreator.createXMLReader(Unknow
n Source)
[java] at
com.thaiopensource.relaxng.parse.sax.SAXParseable.parse(Unknown Source)
[java] at
com.thaiopensource.relaxng.input.parse.SchemaBuilderImpl.parse(Unknown
Source)
[java] at
com.thaiopensource.relaxng.input.parse.SchemaBuilderImpl.parse(Unknown
Source)
[java] at
com.thaiopensource.relaxng.input.parse.ParseInputFormat.load(Unknown
Source)
[java] at com.thaiopensource.relaxng.translate.Driver.doMain(Unknown
Source)
[java] at com.thaiopensource.relaxng.translate.Driver.main(Unknown
Source)
[java] Caused by: java.lang.ClassNotFoundException:
org.apache.xerces.xni.grammars.XMLGrammarPool
... etc
Is the classname com.thaiopensource.relaxng.translate.Driver (for TRANG)
correct?
Because when I comment the line <pathelement location="lib/oxygen.jar"/>
it runs but results in an incorrect DTD.
groet
Theun
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user