[
https://issues.apache.org/jira/browse/XERCESJ-1755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17684163#comment-17684163
]
Elliotte Rusty Harold commented on XERCESJ-1755:
------------------------------------------------
Interesting case. The example you show has the sign in the attribute name, not
the value. Which did you mean? I think it should be OK in attribute value in
all versions of XML.
> Unicode character Fullwidth Plus Sign not allowed in attribute value (XML 1.0)
> ------------------------------------------------------------------------------
>
> Key: XERCESJ-1755
> URL: https://issues.apache.org/jira/browse/XERCESJ-1755
> Project: Xerces2-J
> Issue Type: Bug
> Reporter: Radu Coravu
> Priority: Minor
>
> Unicode character U+FF0B: Fullwidth Plus Sign not allowed in attribute value
> with XML 1.0 version.
> This XML fragment is reported by Xerces as invalid:
> {code}<?xml version="1.0"?>
> <abc xmlns:+="https://iso20022.plus"></abc>{code}
> {quote}Element or attribute do not match QName production:
> QName::=(NCName':')?NCName.{quote}
> Although FF0B seems to fit in this range of allowed chars [#xE000-#xFFFD] for
> XML 1.0:
> https://www.w3.org/TR/REC-xml/#NT-Char
> If I change the XML version to 1.1 the validation starts working again.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]