Я пытаюсь загрузить пакет содержимого CRX, включая данные JSON, в AEM, но я нахожу ошибку.Импорт пакета содержимого AEM дает ошибку «SAXException: unknown type»
На данный момент я просто пытаюсь создать пустой объект JSON под страницей, чтобы доказать структуру моего XML-файла.
Структура .content.xml
файла в моем пакете выглядит следующим образом:
<?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>
Я лицо кодируются фигурные скобки (т.е. {}
) в jcr:data
собственности, чтобы попытаться избежать удара проблемы кодирования на импорт. Ошибка я получаю:
E /path/to/node (org.xml.sax.SAXException: unknown type:
java.lang.IllegalArgumentException: unknown type:)
Спасибо, такая же ошибка, но с (en.xml, es.xml etc files), так что это также может случиться с XML-словарями. – ronnyfm