[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: [jira] Created: (XMLBEANS-298) Saver.entitizeAttrValue() doesn't
From: "Niklas Mehner (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date: 2006-11-27 12:41:21
Message-ID: 2052279.1164631281741.JavaMail.jira () brutus
[Download RAW message or body]
Saver.entitizeAttrValue() doesn't honor SAVE_SUBSTITUTE_CHARACTERS setting
--------------------------------------------------------------------------
Key: XMLBEANS-298
URL: http://issues.apache.org/jira/browse/XMLBEANS-298
Project: XMLBeans
Issue Type: Bug
Affects Versions: Version 2.2
Reporter: Niklas Mehner
I'm formatting a XML Document using the following XMLOptions:
XmlOptions options = new XmlOptions();
options.setSavePrettyPrint();
XmlOptionCharEscapeMap escapes = new XmlOptionCharEscapeMap();
escapes.addMapping('<', XmlOptionCharEscapeMap.PREDEF_ENTITY);
escapes.addMapping('>', XmlOptionCharEscapeMap.PREDEF_ENTITY);
escapes.addMapping('&', XmlOptionCharEscapeMap.PREDEF_ENTITY);
escapes.addMapping('\'', XmlOptionCharEscapeMap.PREDEF_ENTITY);
escapes.addMapping('"', XmlOptionCharEscapeMap.PREDEF_ENTITY);
options.setSaveSubstituteCharacters(escapes);
This works when using content containing the escaped chars, but attribut values are \
not escaped:
<inventory>
<customer name1=">"/>
</inventory>
This should be:
<inventory>
<customer name1=">"/>
</inventory>
The reason for this is, that Saver.entitizeAttrValue() does not contain:
[....]
else if (isEscapedChar( ch ))
i = replace( i, _replaceChar.getEscapedString( ch ) );
[....]
This is only done in Saver.entitizeContent().
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: \
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic