[ https://issues.apache.org/jira/browse/XERCESJ-1755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17684411#comment-17684411 ]
Radu Coravu commented on XERCESJ-1755: -------------------------------------- I would not say "wrong", the namespace prefix is an attribute name so it must adhere to the attribute name syntax. Other than that it's everybody's choice how they use the XML standard as long as they obey it. > 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: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org