5 Nov 15:00
apogee xfroms and SAX parser questions
From: Николай Войнов <nvoynov@...>
Subject: apogee xfroms and SAX parser questions
Newsgroups: gmane.comp.ide.eclipse.apogee.devel
Date: 2007-11-05 14:04:20 GMT
Subject: apogee xfroms and SAX parser questions
Newsgroups: gmane.comp.ide.eclipse.apogee.devel
Date: 2007-11-05 14:04:20 GMT
Hello, apogee@...! Sorry my English. I'm trying build simple OLTP demo application with Apogee XFroms and Xml-Xindice. Xml instances is stored in Xindice and editing by Apogee XFroms based on TestSWT document.* files - samples from org.nuxeo.xforms.ui.tests Environment: Eclipse JEE 3.3 JDK 1.6.0_02/1.5.0_12 I'm write code editing document. It works fine without of Xindice libraries. //.... ViewShell view = new ViewShell(); view.open(""); // .... public class ViewShell { private Shell sShell = null; private void createSShell() {/* skipped default code for Shell creation */} private void createXForms(String xmlSource) { XInputSource src = new URLInputSource(this.getClass().getResource("document.xhtml")); XFormsProcessor proc = new XFormsProcessor(src); if (!xmlSource.equals("")) { src = new StringInputSource(xmlSource); proc.getForm().getModel().setInstance(src); } FormViewer viewer = new FormViewer(proc, sShell, true); } public void open(String xmlSource) { createSShell(); createXForms(xmlSource); sShell.pack(); sShell.open(); } } By adding Xindice libraries I've got errors. Can you help me with it? Please. parsing unknown element: xhtml:html parsing unknown element: xs:sequence parsing unknown element: xs:sequence Exception in thread "main" java.lang.AbstractMethodError: org.apache.xerces.dom.DocumentImpl.setUserData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; at org.nuxeo.xforms.xforms.model.XFInstance.<init>(XFInstance.java:57) at org.nuxeo.xforms.xforms.model.XFInstance.<init>(XFInstance.java:50) at org.nuxeo.xforms.xforms.model.XFModel.createInstance(XFModel.java:46) at org.nuxeo.xforms.xforms.factories.InstanceXFactory.create(InstanceXFactory.java:58) at org.nuxeo.xforms.xml.XParser.startElement(XParser.java:116) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:400) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at org.nuxeo.xforms.xml.XParser.parse(XParser.java:80) at org.nuxeo.xforms.xforms.XFLoader.load(XFLoader.java:98) at org.nuxeo.xforms.XFormsProcessor.loadForm(XFormsProcessor.java:229) at org.nuxeo.xforms.XFormsProcessor.load(XFormsProcessor.java:207) at org.nuxeo.xforms.XFormsProcessor.<init>(XFormsProcessor.java:103) at biz.oss4.xforms.demo.xindice.ViewShell.createXForms(ViewShell.java:33) at biz.oss4.xforms.demo.xindice.ViewShell.open(ViewShell.java:43) at biz.oss4.xforms.demo.xindice.MainShell$AddSelection.widgetSelected(MainShell.java:183) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293) at biz.oss4.xforms.demo.xindice.MainShell.main(MainShell.java:85) -- -- with best regards Nikolai Voynov
RSS Feed