-
Notifications
You must be signed in to change notification settings - Fork 11
Stolpersteine MOM CA Entwicklung
Bei der automatischen Generierung von XML-Dokumenten aus einer XQuery-Funktion ist darauf zu achten, dass das Dokument durchgängig mit einem Namespace versehen wird.
Beispiel:
<momathons>
<momathon id="1"/>
<momathon id="2"/>
</momathons>
lässt sich über ein Widget nicht auslesen!
<xrx:momathons>
<xrx:momathon id="1"/>
<xrx:momathon id="2"/>
</xrx:momathons>
funktioniert allerdings ohne Probleme!
Sämtliche sind unter Ordner XRX - namespaces.txt so aufgeführt, wie sie auch verwendet werden müssen. Andere in files deklarierte namespaces werden sonst nicht erkannt.
Beispiel:
<tei:tei xmlns:tei="http://www.tei-c.org/ns/1.0">
--> wird nicht erkannt bei einer xquery Abfrage
<tei:tei xmlns:tei="http://www.tei-c.org/ns/1.0/">
--> ist die Schreibweise aus namspaces.txt
(vgl. https://github.com/icaruseu/mom-ca/issues/942)
Bilder werden in der XRX-Umgebung über <xrx:resource type="image/..."> eingefügt, da eXist Binärdaten nur in der Base64-Kodierung verarbeitet. Trägt man eine image-resource in ein Widget ein