[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ozone + xerces.DOMWriter
I tried to write out the dom I get from ozone with Xerces DOMWriter.
I have two questions I couldn't solve by looking at the ozone-documentation:
1.Are transaction optional, or must I enclose acces to the proxy-objects in
transactions
2. must I convert the DOM from ozone before accessing it?
When I run my little program i get:
family
<family>
<familyjava.lang.NullPointerException
at org.ozoneDB.OzoneObject.self(OzoneObject.java:41)
at
org.ozoneDB.xml.dom.ElementImpl.getAttributes(ElementImpl.java:143)
at dom.DOMWriter.print(DOMWriter.java:233)
at dom.DOMWriter.print(DOMWriter.java:247)
at dom.DOMWriter.print(DOMWriter.java:224)
at Ozone2web.main(Ozone2web.java:22)
in line 233 DOMWriter is just accessing like this
Attr attrs[] = sortAttributes(node.getAttributes());
my prog is:
database.open (hostname, 3333);
database.reloadClasses();
d = (Document) database.objectForName (docName);
System.out.println("pDoc");
boolean canonical=true;
DOMWriter writer = new DOMWriter("ISO-8859-1",canonical);
tx.begin();
System.out.println(d.getDocumentElement().getTagName());
System.out.println("domwriter created");
writer.print(d);
Has someone an idear what's wrong?
--
Thomas Guettler <guettli@gmx.de>
http://www.mypage.org/guettli
Thomas Guettler <guettli@gmx.de>
http://www.mypage.org/guettli