Hi,

When adding some xml documents to xindice I am getting the following exception :

<exception>
        org.xmldb.api.base.XMLDBException: Collection Document Malformed
</exception>

In my code I use only the xmldb api, nothing xindice specific :

<code description="creating a new collection">

        CollectionManagementService service =  (CollectionManagementService)    
parentCollection.getService("CollectionManagementService","1.0");
        childCollection = service.createCollection("new");

</code>

<code description="adding new resource">

        byte[] data = someObject.getContentBytes();
        Resource resource = 
collection.addResource("document.xml",XMLResource.RESOURCE_TYPE);
        resource.setContent(new String(data));
        
</code>

Attached is one of the xml documents I am having problems with.

BTW: I don't have any problem adding this document with the xindicadmin tool to 
the same collection. 

Seems to me to be some kind of encoding problem ? Anybody know of a solution ?

Thnx,
Unico
<?xml version="1.0"?>
<resource xmlns="http://www.hippo.nl/xml/resource";><caption>Sub3.xml</caption><index>6</index><content><hc:content xmlns:hc="http://www.hippo.nl/xml/hippocontent"; xmlns:xhtml="http://www.w3.org/1999/xhtml";><hc:field id="Titel">
                                De traditie van het liberale
                                Dreiköningstreffen:<xhtml:br />
                                van regionaal partijdag tot
                                politieke show 
                              </hc:field><hc:field id="Bericht"><xhtml:p>
			<xhtml:strong>door Anja Ingenrieth,
                                Aachener Nachrichten</xhtml:strong></xhtml:p>
		<xhtml:p>
			<xhtml:strong>(7 januari 2002) Het
                                Dreikönigstreffen op 6 januari
                                in Stuttgart is voor de FDP
                                traditioneel de politieke start van
                                het nieuwe jaar. Het is bij deze
                                bijeenkomst belangrijk, de eigen
                                positie te bepalen, leden tot actie
                                aan te sporen en de partij naar
                                buiten toe goed te
                                verkopen.</xhtml:strong></xhtml:p>
		<xhtml:p>
                                De politieke boerenwijsheid &quot;Wenn
                                zu Dreikönig das Haus voll
                                ist, dann füllen die
                                Wähler im neuen Jahr die
                                Scheuern (Scheunen)&quot; wordt bij deze
                                gelegenheid naar hartelust ingezet.
                                De betekenis van deze spreuk: een
                                grote deelname voorspelt goede
                                verkiezingsuitslagen.</xhtml:p>
		<xhtml:p>
                                Vooral dit jaar nemen de liberalen
                                de betekenis van dit spreekwoord
                                graag voor waarheid aan, want op 22
                                september zijn de verkiezingen voor
                                de bondsdag. De FDP hoopt dan in de
                                regering terug te komen, die zij
                                tot 1998 met de CDU/CSU vormde.
                                Destijds werd deze regering door de
                                huidige coalitie van de
                                sociaal-democraten (SPD) en
                                Bündnis 90/Die Grünen
                                afgelost.</xhtml:p>
		<xhtml:p>
                                De FDP, wiens nieuwe voorzitter
                                Guido Westerwelle is, heeft
                                zichzelf tot doel gesteld, bij de
                                verkiezingen 18 procent van de
                                stemmen te behalen en daarmee een
                                onontkoombare deelnemer aan de
                                nieuwe coalitie te worden. Een erg
                                ambitieus project wanneer je
                                bedenkt, dat de FDP in 1998 maar
                                6,2 procent van de stemmen
                                behaalde.</xhtml:p>
		<xhtml:p>
			<xhtml:strong>Oorsprong in
                                Baden-Württemberg</xhtml:strong></xhtml:p>
		<xhtml:p>
                                De Driekoningen-bijeenkomst heeft
                                zijn oorsprong in
                                Baden-Württemberg in het jaar
                                1866. Toen kwamen voor het eerst
                                afgezanten van de in 1864
                                opgerichte Demokratische
                                Volkspartei en leden van
                                democratische volksverenigingen op
                                een regionaal congres in Stuttgart
                                bijeen. Na een gedwongen
                                onderbreking ten tijde van het
                                nationaal-socialisme - destijds
                                waren o.a. ook liberale
                                organisaties verboden - zetten de
                                liberalen de traditie vanaf 6
                                januari 1946 voort. In deze periode
                                werd de nieuwe Demokratische
                                Volkspartei Deutschlands (DVP), een
                                van de eerste liberale partijen in
                                het na-oorlogse Duitsland, in
                                Baden-Württemberg opgericht.
                                Uiteindelijk verenigden de DVP en
                                andere partijen zich onder Theodor
                                Heuss, bondspresident van
                                1949-1959, in 1948 tot éen
                                partij: de FDP.</xhtml:p>
		<xhtml:p>
                                Sinds 80 jaar wordt aan het open
                                congres een regionale partijdag
                                verbonden. Op de vooravond van 6
                                januari vindt inmiddels het
                                Driekoningen-bal, bestemd voor
                                vooraanstaande personen binnen de
                                FDP, plaats. De hoofdmanifestatie
                                wordt traditioneel op de voormiddag
                                van Driekoningen in het
                                staatstheater van Württemberg
                                gevierd. &apos;s Avonds moeten de
                                acteurs en toeschouwers van de
                                politieke show echter weg zijn,
                                omdat het toneel dan weer
                                operazangers en balletdansers
                                toebehoort. Omdat er in het
                                algemeen aan het begin van het
                                nieuwe jaar op politiek gebied
                                weinig bijzondere gebeurtenissen
                                plaatsvinden, is er veel
                                belangstelling voor de
                                Driekonings-bijeenkomst, met name
                                omdat de FDP-partijtop en ongeveer
                                duizend leden bij elkaar komen.</xhtml:p>
		<xhtml:p>
			<xhtml:strong>Aschermittwoch: Tag des
                                politischen
                                Schlagabtausches</xhtml:strong></xhtml:p>
		<xhtml:p>
                                Terwijl de Driekoningen-bijeenkomst
                                een echte liberalen aangelegenheid
                                gebleven is, is er een andere
                                regionale traditie, die zich
                                geografisch verspreid heeft en
                                inmiddels niet meer partijgebonden
                                is: de politieke Aschermittwoch
                                (Aswoensdag) na carnaval. Al aan
                                het begin van de 19de eeuw kwamen
                                boeren in Niederbayern op de
                                veemarkt bijeen. Deze bijeenkomsten
                                boden de ideale gelegenheid over de
                                koninklijke Beierse politiek te
                                discussiëren. De Beierse Bond
                                van Boeren (<xhtml:em>Bayerischer
                                Bauernbund)</xhtml:em><xhtml:em>Tag des politischen
                                Schlagtausches</xhtml:em></xhtml:p>
		<xhtml:p>
                                De politieke Aswoensdag stond in
                                die tijd, net als vandaag de dag,
                                om zijn hevige discussies bekend.
                                Traditioneel worden bier en
                                broodjes vis geserveerd. Inmiddels
                                komen op deze dag naast de CSU in
                                Passau in heel Duitsland
                                topvertegenwoordigers van de
                                partijen bijeen om met de politieke
                                tegenstanders de degens te
                                kruisen.</xhtml:p>
		<xhtml:p>
                                Anja Ingenrieth is deelnemer aan de
                                uitwisseling van het <xhtml:a href="/nld/Algemeen/Journalistenstipendium/Home.xml">
                                Journalistenstipendium
                                Duitsland-Nederland.</xhtml:a></xhtml:p>
	</hc:field><hc:field id="Keywords">
                                dreiköngistreffen<xhtml:em>,</xhtml:em>
                                fdp, aschermittwoch
                              </hc:field><hc:field id="dag">
        07
      </hc:field><hc:field id="maand">
        01
      </hc:field><hc:field id="jaar">
        2002
      </hc:field></hc:content></content></resource>

Reply via email to