Schwerer Bug von Namespace!

Wednesday, 18 August 2010 · 1 message
TN
Truong An Nguyen18 Aug 2010 09:29 #
Hallo, ich verwende im Moment die BaseX 6.2.4. Wieso sind die Namespaces unterschiedlich behandelt in zwei folgenden Situationen: + Fall 1: Die Datenbank wurden erzeugt von einem ganzen Ordner: Create Database c:\Root declare namespace ns='http://iso.org/OTX'; collection('Root')/ns:otx/ns:procedures/ns:procedure/ns:realisation
Die Ergbenisse sind: "<realisation
xmlns:hmi="http://iso.org/OTX/StandardInterface/HMI"
xmlns:diag="http://iso.org/OTX/StandardInterface/DiagCom"
xmlns:env="http://iso.org/OTX/StandardInterface/Environment">
+ Fall 2: Die gleiche Datei wurde zu einer leeren Collection hinzugefügt. Create Database Empty Add TO c:\Root c:\Root\file.xml Dann funktioniert die Abfrage im Fall 1 nicht mehr. Wenn ich die Namespace von procedures, procedure und realisation wie folgend wegmache, funktioniert es. declare namespace ns='http://iso.org/OTX'; collection('Root')/ns:otx/procedures/procedure/realisation Aber alle Namespace-Informationen im Ergebnis sind auch weg. Ich bekomme nur "<realisation> ...." Fall 2 ist mir sehr wichtig. Könntet ihr bitte diesen Bug beheben? Vielen Dank Gruß, An

⚡Generated with XQuery