CDATA didn’t seem to do anything, as the summary still wasn’t parsed and
loaded. I realise the xml writing isn’t a full CX feature yet, but would
expect that if it was...this issue may arise and I’m thinking the xml tags
would be wrapped around the field being output.
So I edited the ComicInfo.xml file, and it only contains the headers and
summary.
Here’s the <Summary> line in the XML file:
<Summary><p><i>Sylvia Mark is a lot like other 13 year old girls, maybe just a
little smarter and a lot stronger than most. But she has strange prophetic
dreams and men seem to be following her everywhere she goes. Sylvia doesn't
know it, but a terrible new power is about to awaken inside her - then she'll
discover just how different she truly is.</i></p></Summary>
Here’s what happens when CX tries to parse the <Summary>:
org.comixedproject.loaders.EntryLoaderException:
org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at [row,col]:[3,10]
Message: Element content can not contain child START_ELEMENT when using Typed
Access methods
at
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadContent(ComicInfoEntryAdaptor.java:59)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.loaders.FilenameEntryLoader.loadContent(FilenameEntryLoader.java:74)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.processContent(AbstractArchiveAdaptor.java:234)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.archive.ZipArchiveAdaptor.loadAllFiles(ZipArchiveAdaptor.java:93)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.archive.ZipArchiveAdaptor.loadAllFiles(ZipArchiveAdaptor.java:46)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.doLoadComic(AbstractArchiveAdaptor.java:155)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.archive.AbstractArchiveAdaptor.loadComic(AbstractArchiveAdaptor.java:135)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.task.model.ProcessComicWorkerTask.startTask(ProcessComicWorkerTask.java:82)
~[comixed-tasks-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.task.runner.TaskManager.lambda$runTask$0(TaskManager.java:71)
~[comixed-tasks-0.7.0-rc4.jar!/:0.7.0-rc4]
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
~[na:na]
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
~[na:na]
at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]
Caused by: org.codehaus.stax2.typed.TypedXMLStreamException: ParseError at
[row,col]:[3,10]
Message: Element content can not contain child START_ELEMENT when using Typed
Access methods
at
com.ctc.wstx.sr.BasicStreamReader._constructTypeException(BasicStreamReader.java:5624)
~[woodstox-core-6.2.0.jar!/:6.2.0]
at
com.ctc.wstx.sr.BasicStreamReader._constructUnexpectedInTyped(BasicStreamReader.java:5618)
~[woodstox-core-6.2.0.jar!/:6.2.0]
at
com.ctc.wstx.sr.BasicStreamReader.getElementText(BasicStreamReader.java:696)
~[woodstox-core-6.2.0.jar!/:6.2.0]
at
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadXmlData(ComicInfoEntryAdaptor.java:89)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
at
org.comixedproject.adaptors.ComicInfoEntryAdaptor.loadContent(ComicInfoEntryAdaptor.java:57)
~[comixed-adaptors-0.7.0-rc4.jar!/:0.7.0-rc4]
... 11 common frames omitted
From: Darryl L. Pierce
Sent: Monday, 23 November 2020 3:01 AM
To: comixed-dev@xxxxxxxxxxxxx
Subject: [comixed-dev] Re: Metadata - Title and Summary
T