J'essaie de télécharger un package de contenu CRX incluant des données JSON vers AEM, mais j'obtiens une erreur. À l'heure actuelle, j'essaie simplement de créer un objet JSON vide sous une page, pour prouver la structure de mon fichier XML.L'importation du package de contenu AEM génère une erreur "SAXException: type inconnu"
La structure du fichier .content.xml
dans mon package se présente comme suit:
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root jcr:primaryType="cq:Page">
<jcr:content jcr:primaryType="cq:PageContent">
<data jcr:primaryType="nt:file">
<jcr:content
jcr:primaryType="nt:resource"
jcr:mimeType="application/json"
jcr:data="{}"/>
</data>
</jcr:content>
</jcr:root>
J'ai entité encodée les accolades (à savoir {}
) dans la propriété jcr:data
pour essayer d'éviter de heurter les problèmes de codage à l'importation. L'erreur que je reçois est:
E /path/to/node (org.xml.sax.SAXException: unknown type:
java.lang.IllegalArgumentException: unknown type:)
Merci, même erreur mais avec (en.xml, es.xml etc), donc cela peut aussi arriver avec les dictionnaires XML. – ronnyfm