JSONデータを含むCRXコンテンツパッケージをAEMにアップロードしようとしましたが、エラーが発生しています。AEMコンテンツパッケージのインポートで「SAXException:unknown type」というエラーが発生する
現時点では、XMLファイルの構造を証明するために、ページの下に空のJSONオブジェクトを作成しようとしています。次のように
私のパッケージで.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などのファイル)を使用すると、XMLディクショナリでも発生する可能性があります。 – ronnyfm