Bug 842198 - [WebTrans] False validation warning on XML numeric entity reference with a leading space.
[WebTrans] False validation warning on XML numeric entity reference with a le...
Product: Zanata
Classification: Community
Component: Component-UI (Show other bugs)
Unspecified Unspecified
unspecified Severity medium
: ---
: 1.7.2
Assigned To: Alex Eng
Ding-Yi Chen
Depends On:
  Show dependency treegraph
Reported: 2012-07-22 22:48 EDT by Ding-Yi Chen
Modified: 2012-11-29 18:29 EST (History)
2 users (show)

See Also:
Fixed In Version: 1.7.2-SNAPSHOT (20120809-0001)
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-11-29 18:29:37 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Ding-Yi Chen 2012-07-22 22:48:34 EDT
Description of problem:
The webtrans gives falae warning on an XML numeric entity (ϧ) if it has a space in the front.

For example, webtrans show warning on 
"Web "" but not 

Version-Release number of selected component (if applicable):
Zanata version 1.7.0-alpha-2-SNAPSHOT (20120723-0951)

How reproducible:

Steps to Reproduce:
1. Visit a document.
2. Type "Web "" in any empyy entry.
Actual results:
Validation Warning: XML entity [ " ] is incomplete

Expected results:
No Validation Warning:

Additional info:
XML character entity reference (such as  ) does not seem to trigger the validation warning.
Comment 1 Runa Bhattacharjee 2012-07-30 08:01:40 EDT
Assigning to Zanata Dev Team for evaluation
Comment 3 Sean Flanigan 2012-07-30 22:58:55 EDT
I think this is the sort of thing we need to fix in 1.7.x.
Comment 4 Alex Eng 2012-07-30 23:10:52 EDT
Fix backported to 1.7.2.
Comment 5 Ding-Yi Chen 2012-08-05 21:52:46 EDT
Tested with 1.8.0-SNAPSHOT (20120806-0025) and 1.7.2-SNAPSHOT (20120806-0012)

The "Web "" no longer gives false warning, however, they failed to give warning in following cases:

&#YKK; &#BBRR;

In other words, xml numeric entities that are neither decimal nor hexadecimal should produce warning like "invalid xml numeric entity".

shows the valid format and restrictios.

Comment 6 Alex Eng 2012-08-06 00:14:55 EDT
Implemented numeric xml entity validation.

See https://github.com/zanata/zanata/commit/7eb7e4793d8c1d5fefc5c5e545c5c45e2c363e74
Comment 7 Ding-Yi Chen 2012-08-08 21:33:46 EDT
VERIFIED with 1.8.0-SNAPSHOT (20120809-0024) 
and 1.7.2-SNAPSHOT (20120809-0001)

Note You need to log in before you can comment on or make changes to this bug.