Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.1.1

Request #7542 drpping of tags
Submitted: 2006-05-02 13:48 UTC
From: djsnoopy at netcologne dot de Assigned:
Status: Open Package: XML_NITF (version 1.1.0)
PHP Version: 4.3.11 OS: CentOS4 (RHEL4)
Roadmaps: (Not assigned)    
Subscription  
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes. If this is not your bug, you can add a comment by following this link. If this is your bug, but you forgot your password, you can retrieve your password here.
Password:
Status:
2006-06-13 19:32 UTC
Package:
Bug Type:
Summary:
From: djsnoopy at netcologne dot de
New email:
PHP Version: Package Version: OS:

 

 [2006-05-02 13:48 UTC] djsnoopy at netcologne dot de (DJSnoopy)
Description: ------------ Hiho. I am working with XML-NITF and get data from germany's leading news agency (dpa). In some threads of dpa there are html tags like table, thead and tbody. In [m_aContent] they are dropped out, but i can not figure out where they are dropped. I will post a testfile with this report. This is my first report, so please dont´t blame me for my bad english :/ Test script: --------------- <?xml version="1.0" encoding="UTF-8"?> <!-- DOCTYPE nitf PUBLIC "-//IPTC-NAA//DTD NITF-XML 3.0//EN" "nitf.dtd" --> <nitf> <head> <title>Die WM-Bilanz der deutschen Mannschaft</title> <meta name="origin" content="dpa - Deutsche Presse-Agentur GmbH"/> <meta name="copyright" content="dpa-info.com GmbH"/> <meta name="generator" content="CoreMedia"/> <meta name="variant" content="2493640"/> <tobject> <tobject.subject tobject.subject.refnum="15000000" tobject.subject.code="SPO" /> </tobject> <docdata> <evloc iso-cc="GER"/> <doc-id regsrc="dpa-infocom" id-string="9413280:1122973805000"/> <urgency ed-urg="4"/> <fixture fix-id="/sportsline/fubawm/deutschesteam/wmerfolge/"/> <date.issue norm="20050802T111005+0200"/> <doc-scope scope="sp"/> <key-list> <keyword key="WMerfolge/"/> </key-list> </docdata> </head> <body> <body.head> <hedline><hl1>Die WM-Bilanz der deutschen Mannschaft</hl1></hedline> <byline></byline> </body.head> <body.content><p>Die deutsche Fußball-Nationalmannschaft hat bei den bisherigen Weltmeisterschafts-Endrunden wie folgt abgeschnitten: </p><p><b>1930 in Uruguay:</b> NICHT TEILGENOMMEN</p><p><b>1934 in Italien:</b> DRITTER</p><table><tbody><tr><td>Achtelfinale: </td><td>Deutschland - Belgien </td><td>5:2</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Schweden </td><td>2:1</td></tr><tr><td>Halbfinale: </td><td>Deutschland - CSSR </td><td>1:3</td></tr><tr><td>Spiel um Platz 3: </td><td>Deutschland - Österreich </td><td>3:2</td></tr></tbody></table><p><b>1938 Frankreich:</b> IM ACHTELFINALE AUSGESCHIEDEN </p><table><tbody><tr><td>Achtelfinale: </td><td>Deutschland - Schweiz </td><td>1:1 n.V. und 2:4</td></tr></tbody></table><p><b>1950 in Brasielien:</b> NICHT TEILGENOMMEN</p><p><b>1954 in der Schweiz:</b> WELTMEISTER</p><table><tbody><tr><td>Gruppenspiele: </td><td>Deutschland - Ungarn </td><td>3:8</td></tr><tr><td> </td><td>Deutschland - Türkei </td><td>4:1 und 7:2</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Jugoslawien </td><td>2:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Österreich </td><td>6:1</td></tr><tr><td>Finale: </td><td>Deutschland - Ungarn </td><td>3:2</td></tr></tbody></table><p><b>1958 in Schweden:</b> 4. PLATZ</p><table><tbody><tr><td>Gruppenspiele: </td><td>Deutschland - Argentinien </td><td>3:1</td></tr><tr><td> </td><td>Deutschland - CSSR </td><td>2:2</td></tr><tr><td> </td><td>Deutschland - Nordirland </td><td>2:2</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Jugoslawien </td><td>1:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Schweden </td><td>1:3</td></tr><tr><td>Spiel um 3. Platz: </td><td>Deutschland - Frankreich </td><td>3:6</td></tr></tbody></table><p><b>1962 in Chile:</b> IM VIERTELFINALE AUSGESCHIEDEN</p><table><tbody><tr><td>Gruppenspiele: </td><td>Deutschland - Italien </td><td>0:0</td></tr><tr><td> </td><td>Deutschland - Schweiz </td><td>2:1</td></tr><tr><td> </td><td>Deutschland - Chile </td><td>2:0</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Jugoslawien </td><td>0:1</td></tr></tbody></table><p><b>1966 in England:</b> VIZE-WELTMEISTER</p><table><tbody><tr><td>Gruppenspiele: </td><td>Deutschland - Schweiz </td><td>5:0</td></tr><tr><td> </td><td>Deutschland - Argentinien </td><td>0:0</td></tr><tr><td> </td><td>Deutschland - Spanien </td><td>2:1</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Uruguay </td><td>4:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - UdSSR </td><td>2:1</td></tr><tr><td>Finale: </td><td>Deutschland - England </td><td>2:4 n.V.</td></tr></tbody></table><p><b>1970 in Mexiko:</b> DRITTER</p><table><tbody><tr><td>Gruppenspiele: </td><td>Deutschland - Marokko </td><td>2:1</td></tr><tr><td> </td><td>Deutschland - Bulgarien </td><td>5:2</td></tr><tr><td> </td><td>Deutschland - Peru </td><td>3:1</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - England </td><td>3:2 n.V.</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Italien </td><td>3:4 n.V.</td></tr><tr><td>Spiel um 3. Platz: </td><td>Deutschland - Uruguay </td><td>1:0</td></tr></tbody></table><p><b>1974 in Deutschland:</b> WELTMEISTER</p><table><tbody><tr><td>1. Finalrunde: </td><td>Deutschland - Chile </td><td>1:0</td></tr><tr><td> </td><td>Deutschland - Australien </td><td>3:0</td></tr><tr><td> </td><td>Deutschland - DDR </td><td>0:1</td></tr><tr><td>2. Finalrunde: </td><td>Deutschland - Jugoslawien </td><td>2:0</td></tr><tr><td> </td><td>Deutschland - Schweden </td><td>4:2</td></tr><tr><td> </td><td>Deutschland - Polen </td><td>1:0</td></tr><tr><td>Finale: </td><td>Deutschland - Niederlande </td><td>2:1</td></tr></tbody></table><p><b>1978 in Argentinien:</b> IN DER 2. FINALRUNDE AUSGESCHIEDEN:</p><table><tbody><tr><td>1. Finalrunde: </td><td>Deutschland - Polen </td><td>0:0</td></tr><tr><td> </td><td>Deutschland - Mexiko </td><td>6:0</td></tr><tr><td> </td><td>Deutschland - Tunesien </td><td>0:0</td></tr><tr><td>2. Finalrunde: </td><td>Deutschland - Italien </td><td>0:0</td></tr><tr><td> </td><td>Deutschland - Niederlande </td><td>2:2</td></tr><tr><td> </td><td>Deutschland - Österreich </td><td>2:3</td></tr></tbody></table><p><b>1982 in Spanien:</b> VIZE-WELTMEISTER</p><table><tbody><tr><td>1. Finalrunde: </td><td>Deutschland - Algerien </td><td>1:2</td></tr><tr><td> </td><td>Deutschland - Chile </td><td>4:1</td></tr><tr><td> </td><td>Deutschland - Österreich </td><td>1:0</td></tr><tr><td>2. Finalrunde: </td><td>Deutschland - Spanien </td><td>2:1</td></tr><tr><td> </td><td>Deutschland - England </td><td>0:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Frankreich </td><td>3:3 n.V.</td></tr><tr><td> </td><td> </td><td>5:4 i.E.</td></tr><tr><td>Finale: </td><td>Deutschland - Italien </td><td>1:3</td></tr></tbody></table><p><b>1986 in Mexiko:</b> VIZE-WELTMEISTER</p><table><tbody><tr><td>Vorrunde: </td><td>Deutschland - Uruguay </td><td>1:1</td></tr><tr><td> </td><td>Deutschland - Schottland </td><td>2:1</td></tr><tr><td> </td><td>Deutschland - Dänemark </td><td>0:2</td></tr><tr><td>Achtelfinale: </td><td>Deutschland - Marokko </td><td>1:0</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Mexiko </td><td>0:0 n.V.</td></tr><tr><td> </td><td> </td><td>4:1 i.E.</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Frankreich </td><td>2:0</td></tr><tr><td>Finale: </td><td>Deutschland - Argentinien </td><td>2:3</td></tr></tbody></table><p><b>1990 in Italien:</b> WELTMEISTER</p><table><tbody><tr><td>Vorrunde: </td><td>Deutschland - Jugoslawien </td><td>4:1</td></tr><tr><td> </td><td>Deutschland - Vereinigte</td><td/></tr><tr><td> </td><td> Arabische Emirate </td><td>5:1</td></tr><tr><td> </td><td>Deutschland - Kolumbien </td><td>1:1</td></tr><tr><td>Achtelfinale: </td><td>Deutschland - Niederlande </td><td>2:1</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - CSSR </td><td>1:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - England </td><td>1:1 n.V.</td></tr><tr><td> </td><td> </td><td>4:3 i.E.</td></tr><tr><td>Finale: </td><td>Deutschland - Argentinien </td><td>1:0</td></tr></tbody></table><p><b>1994 in den USA:</b> IM VIERTELFINALE AUSGESCHIEDEN</p><table><tbody><tr><td>Vorrunde: </td><td>Deutschland - Bolivien </td><td>1:0</td></tr><tr><td> </td><td>Deutschland - Spanien </td><td>1:1</td></tr><tr><td> </td><td>Deutschland - Südkorea </td><td>3:2</td></tr><tr><td>Achtelfinale: </td><td>Deutschland - Belgien </td><td>3:2</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Bulgarien </td><td>1:2</td></tr></tbody></table><p><b>1998 in Frankreich:</b> IM VIERTELFINALE AUSGESCHIEDEN</p><table><tbody><tr><td>Vorrunde: </td><td>Deutschland - USA </td><td>2:0</td></tr><tr><td> </td><td>Deutschland - Jugoslawien </td><td>2:2</td></tr><tr><td> </td><td>Deutschland - Iran </td><td>2:0</td></tr><tr><td>Achtelfinale: </td><td>Deutschland - Mexiko </td><td>2:1</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - Kroatien </td><td>0:3</td></tr></tbody></table><p><b>2002 in Japan/Südkorea: </b>VIZE-WELTMEISTER</p><table><tbody><tr><td>Vorrunde: </td><td>Deutschland - Saudi-Arabien </td><td>8:0</td></tr><tr><td> </td><td>Deutschland - Irland </td><td>1:1</td></tr><tr><td> </td><td>Deutschland - KLamerun </td><td>2:0</td></tr><tr><td>Achtelfinale: </td><td>Deutschland - Paraguay </td><td>1:0</td></tr><tr><td>Viertelfinale: </td><td>Deutschland - USA </td><td>1:0</td></tr><tr><td>Halbfinale: </td><td>Deutschland - Südkorea </td><td>1:0</td></tr><tr><td>Finale: </td><td>Deutschland - Brasilien </td><td>0:2</td></tr></tbody></table></body.content> <body.end/> </body> </nitf> Expected result: ---------------- Mhh, I expect nothing, but i whish that tags would still be in [m_aContent]. Actual result: -------------- every element with table tags is thrown out of [m_aContent]

Comments

 [2006-05-02 14:25 UTC] djsnoopy at netcologne dot de
the only fast solution i can see is to put <p><![CDATA[ ... ]]</p> around the body.content, but i think this would destroy the way of art of NITF
 [2006-06-13 19:32 UTC] polone at php dot net (Patrick O'Lone)
You can only use CDATA for HTML tables. I suppose for compatibility with the NITF standard, I could add support for <nitf-table> elements, though.
 [2008-06-19 12:06 UTC] picl (Nic Nac)
Hi there, same problem here on Suse 9.3. Any solution to this, yet?