Beiträge von aytmolay

    hallo Zusammen,

    ich möchte gern ein XML Dokument aus eXistDB mit hilfe von Cocoon lesen,und dann diese Dokument ins HTML umwandeln.

    ich habe ´s so überlegt.

      • Die eXist DB läuft auf dem Port 8080 und ist mit dem Befehl
        Code
        java –jar start.jar jetty

        gestartet.

      • ich habe den JDBC Treiber von eXist in Cocoon registriert
      • ich habe eine Collection in der DB erstellt die heisst mydoc und in dieser Collection habe ich ein XML Dokument reingelegt, die Dokument heisst hallo.xml

    meine Sitmap sieht so aus:

    Code
    [align=left]<map:match pattern="hallo"> 
    <map:generate src="xmldb:exist://localhost:8080/db/mydoc/hallo.xml"/> 
    <map:transform type="xslt" src="Documents/hallo2pdf.xsl"> 
    <map:parameter name="use-request-parameters" value="true"/> 
    </map:transform> 
    <map:serialize type="fo2pdf"/> 
    </map:match> [/align]



    leider das funktioniert nicht. denn ich erhalte die Fehelermeldung:

    Code
    [B]org.xmldb.api.base.XMLDBException: Unknown or unparsable API for: xmldb:exist://localhost:8080/db/april [/B]



    ich glaube mein Fehler ist das der Pseudoprotokol nicht rechtig ist.
    xmldb:exist://localhost:8080/db/mydoc/hallo.xml
    denn irgendwo in diesem pseudoprotokoll muss noch Username und Password reinkommen.

    kann mir jemand helfen?
    Danke.