pl.edu.pjwstk.yaod.xml
Class XMLLoader
java.lang.Object
|
+--pl.edu.pjwstk.yaod.xml.XMLLoader
- public class XMLLoader
- extends java.lang.Object
Laduje dokument XML do bazy danych, wykorzystujac interfejs DOM.
Znaczniki zamienia na obiekty zlozone, zawartosc na obiekty TEXT,
a atrybuty umieszcza w obiekcie zloznym ATTRIBUTES. Referencje
obsluguje w nastepujacy sposob: gdy widzi element ze atrybutem
pointer="true", wowczas jego zawartosc traktuje jako identyfikator.
Wartosc identyfikatora musi byc w innym elemencie (dowolnie zagniezdzonym)
i oznaczona za pomoca atrybutu id.
- Author:
- M. Lentner, raist@ertel.com.pl
Method Summary |
void |
loadDocument(java.lang.String strDoc,
ObjectID root)
Wczytuje dokument do bazy danych. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLLoader
public XMLLoader(ObjectManager obman)
- Tworzy nowy obiekt loadera.
- Parameters:
obman
- menedzer danych, ktory bedzie tworzyl i odczytywal obiekty.
loadDocument
public void loadDocument(java.lang.String strDoc,
ObjectID root)
throws java.lang.Exception
- Wczytuje dokument do bazy danych.
- Parameters:
strDoc
- dokument w formie stringu.root
- pod jaki element podpiac dokument.- Throws:
java.lang.Exception
- jesli nie mozna zaladowac dokumentu.