Hi Folks,
Ich suche ein Tool, das eine XML-Dtetei kontextunabhängig in eine SQL schreibt. Ich hoffe das ist nicht zu speziell und ein XML forum habe ich nicht gefunden. Ich möchte dabei keine! objektrelationale Abbildung haben. sondern eine einfache atomare Abbildung in der Art :
Tabelle1 -> xml_element_defintionen
elemIdent : key
elemName : text
parentIdent : key -> collektor für unterelemente
attrIdent : key -> link auf attribute_definition
Tabelle2 -> xml_attribute_defintionen
attrIdent : int
attrName : text
elemIdent : int -> link auf element defiition
valueIdent : int
Tabelle 3 - > xml_elem_content
elemDefIden :key
elemParentIdent :key
elemPCDATA : Text
Tabelle 4 - > xml_attr_content
attrDefIden :key
attrCDATA : Text
attrValue : Text
und der XML Text ließe sich dann in sowas kurzes wie
< xml_elem_content::id1>
< xml_elem_content::id3>
< xml_attr_content::id7/>
< xml_attr_content::id5/>
< xml_elem_content:
CDATA:id10/>
</ xml_elem_content::id3>
</xml_elem_content::id1>
übersetzten. Ist euch sowas begegnet ich brauch das für einen Dataminer.
Danke im voraus Huckfinn
Ich suche ein Tool, das eine XML-Dtetei kontextunabhängig in eine SQL schreibt. Ich hoffe das ist nicht zu speziell und ein XML forum habe ich nicht gefunden. Ich möchte dabei keine! objektrelationale Abbildung haben. sondern eine einfache atomare Abbildung in der Art :
Tabelle1 -> xml_element_defintionen
elemIdent : key
elemName : text
parentIdent : key -> collektor für unterelemente
attrIdent : key -> link auf attribute_definition
Tabelle2 -> xml_attribute_defintionen
attrIdent : int
attrName : text
elemIdent : int -> link auf element defiition
valueIdent : int
Tabelle 3 - > xml_elem_content
elemDefIden :key
elemParentIdent :key
elemPCDATA : Text
Tabelle 4 - > xml_attr_content
attrDefIden :key
attrCDATA : Text
attrValue : Text
und der XML Text ließe sich dann in sowas kurzes wie
< xml_elem_content::id1>
< xml_elem_content::id3>
< xml_attr_content::id7/>
< xml_attr_content::id5/>
< xml_elem_content:
</ xml_elem_content::id3>
</xml_elem_content::id1>
übersetzten. Ist euch sowas begegnet ich brauch das für einen Dataminer.
Danke im voraus Huckfinn