[daisy] [JIRA] Created: (DSY-324) import of document fails if
string field contains an ampersand
Andreas Deininger (JIRA)
issues at cocoondev.org
Sun Aug 13 06:52:08 CDT 2006
import of document fails if string field contains an ampersand
--------------------------------------------------------------
Key: DSY-324
URL: http://issues.cocoondev.org//browse/DSY-324
Project: Daisy
Type: Bug
Components: Frontend (wiki)
Versions: public - 2.0
Environment: Daisy SVN 2.0
Reporter: Andreas Deininger
Priority: Minor
Create document, assign "A & Z" to one of its string fields, and export that document. The import of that document will fail:
</failed>
</document>
<document id="608-myNS" branch="main" language="en">
<description>The entity name must immediately follow the '&' in the entity reference.</description>
<stackTrace>org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:264)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:98)
at org.outerj.daisy.tools.importexport.model.document.ImpExpDocumentDexmlizer.fromXml(ImpExpDocumentDexmlizer.java:80)
at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.parseDocumentXml(BaseDocumentLoader.java:90)
at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.run(BaseDocumentLoader.java:66)
at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.load(BaseDocumentLoader.java:50)
at org.outerj.daisy.tools.importexport.import_.documents.Daisy20DocumentLoader.run(Daisy20DocumentLoader.java:26)
at org.outerj.daisy.tools.importexport.import_.Importer.importDocument(Importer.java:192)
at org.outerj.daisy.tools.importexport.import_.Importer.importDocuments(Importer.java:176)
at org.outerj.daisy.tools.importexport.import_.Importer.run(Importer.java:106)
at org.outerj.daisy.tools.importexport.import_.Importer.run(Importer.java:78)
at org.outerj.daisy.tools.importexport.import_.cli.ImportCli.run(ImportCli.java:209)
at org.outerj.daisy.tools.importexport.import_.cli.ImportCli.main(ImportCli.java:48)
</stackTrace>
</document>
</failed>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.cocoondev.org//secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
More information about the daisy
mailing list