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 "Wenn
zu Dreikönig das Haus voll
ist, dann füllen die
Wähler im neuen Jahr die
Scheuern (Scheunen)" 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. '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>