subugoe / oai-model

PHP model classes for oai-pmh
GNU Affero General Public License v3.0
0 stars 0 forks source link

Remove CData to fix OAI Issue #1

Closed j-panzer closed 9 months ago

j-panzer commented 10 months ago

@ipf @j-panzer

Um das Issue mit der OAI Schnittstelle (s. [1]) zu lösen muss folgendes ergänzt werden. Mir fehlt die Berechtigung.

Die Annotation in [2] muss wie folgt (-> @Serializer\XmlElement(cdata=false)) erweitert werden.

In [3] ist der Link auf den betreffenden OAI Request (ListSets) zu finden.

    /**
     * @Serializer\Expose()
     *
     * @Serializer\SerializedName("setName")
     *
     * @Serializer\XmlElement(cdata=false)
     */
    private ?string $label = null;

Danach muss auch gdz-app neu gebaut und veröffentlicht werden, so dass die CDATA Sachen raus sind.

[1] User Request, s. Mail "Göt­tinger Digi­tali­sierungs­zentrum (GDZ) Sammlung Mathematica OAI feed" (von ...@EBSCO.COM)

[2] https://github.com/subugoe/oai-model/blob/main/src/Model/Collection.php#L31-L36

[3] gdz.sub.uni-goettingen.de/oai2/?verb=ListSets

j-panzer commented 9 months ago

Erledigt