From: Eric B. <er...@go...> - 2005-12-05 18:16:02
|
-------- Original Message -------- Subject: RE: Gobo Eiffel ver 3.4 - XML parser Date: Mon, 5 Dec 2005 14:48:16 +0100 From: "Persson, Anders E" <and...@so...> To: <er...@go...> I don?t know if it?s important but i get the same result if I include a namespace declaration in the XML file??? ------------------------------------------------------------------------ From: Persson, Anders E Sent: den 5 december 2005 14:46 To: 'er...@go...' Subject: Gobo Eiffel ver 3.4 - XML parser Dear, Eric! I?m not sure if it?s a bug or if it?s me (Probably me ;-)? I get a precondition violated (Tag: Unresolved_namespace_is_void) in XM_CALLBACKS_TO_TREE_FILTER::on_start_tag. The ?call stack? is: on_start_tag XM_CALLBACKS_TO_TREE_FILTER on_start_tag XM_EIFFEL_PARSER yy_do_action XM_EIFFEL_PARSER parse XM_EIFFEL_PARSER ?. The call from yy_do_action (yy_act =3D 164) is on_start_tag (_Void_, yyvs?..) -> And we have a precondition violated=20 (XM_CALLBACKS_TO_TREE_FILTER has has_resolved_namespaces =3D true). My XML file is very simple (to simple?= ) (see end). Is it me or a bug? Everything works fine if I switch the precondition off but I don?t think that?s a good solution. /Anders Persson <?xml version=3D"1.0" encoding=3D"UTF-8" standalone=3D"yes"?> <BANKIR_BESTALLNING> <!-- NAME is TEST1 --> <!-- OWNER is EIFFEL --> <!-- OBS: Denna fil f=C3=A5r INTE =C3=A4ndras f=C3=B6r hand den =C3=A4r m= ycket syntax k=C3=A4nslig och =C3=A4r i UTF-8 teckenkodning! --> <VERSION>2</VERSION> <FNR>2272072</FNR> <BESKRIVNING>Test # 1</BESKRIVNING> <KOORDINATSYSTEM> <!-- RT R07 2.5 GON V 0:-15 --> <FNR>2269077</FNR> </KOORDINATSYSTEM> <BANK>KARTTEST</BANK> <UTCHECKNING_TID>2005-11-25 09:10</UTCHECKNING_TID> <BASERAD_PA_PRODUKT>AJOURFR</BASERAD_PA_PRODUKT> <FILTER> <SKIKT> <!-- TERRTX --> <FNR>1001054</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- NATURV --> <FNR>1001045</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- HYDRO=C3?VR --> <FNR>1001030</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- BLADIND --> <FNR>1001016</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- KOM=C3?VR --> <FNR>1001037</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- RESTR=C3?TX --> <FNR>1001049</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- KULTURTX --> <FNR>1001040</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- MVYTOR --> <FNR>1001044</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- UPPLYSTX --> <FNR>1001056</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- HYDROTX --> <FNR>1001029</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADMFAST --> <FNR>1001001</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- FORN --> <FNR>1001024</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- BEBYGGTX --> <FNR>1001012</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- KULTUR --> <FNR>1001039</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- MILIT=C3?R --> <FNR>1001043</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADMTX --> <FNR>1001005</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- BILV=C3?G --> <FNR>1001015</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- J=C3?RNV=C3?G --> <FNR>1001034</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADM=C3?VR --> <FNR>1001006</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- BEBYGG --> <FNR>1001010</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADMR=C3?TTX --> <FNR>1001004</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADMFISKE --> <FNR>1001002</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- ADMR=C3?TT --> <FNR>1001003</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <SKIKT> <!-- KRAFTL --> <FNR>1001038</FNR> <NEGERAT>False</NEGERAT> </SKIKT> <FONSTER_BLAD> <BLAD>14h0a</BLAD> <MARGINAL>0</MARGINAL> <TILLAGG>False</TILLAGG> </FONSTER_BLAD> <DATUM/> </FILTER> </BANKIR_BESTALLNING> |