Re: Priority of validity errors being highlighted by the validity state

Hussein Shafie <[email protected]> Tue, 11 Jun 2024 17:41:11 +0200
Newsgroups gmane.editors.xxe.general
Message-ID <[email protected]>
On 6/10/24 16:59, John L. Clark wrote:
> I have been editing XML documents that contain a combination of "Invalid 
> Reference" validity errors and "Semantic Error" validity errors. If a 
> document contains both types of error, the validity state[0] displays 
> the minor validity error icon. (My guess is that the priority of the 
> icon follows the chart on that page, with later entries having higher 
> priority.) 

Yes. "Semantic Warning" and "Semantic Error" are currently considered to 
be less severe than validity errors of any kind, including the very 
common  "Invalid Reference" validity errors.



> As the validity state documentation mentions, though, the 
> "Invalid Reference" error "is very common so you should not be alarmed 
> by this situation", and, indeed, I actually expect this error in these 
> documents because each document is being XIncluded into a larger 
> document where the cross-references then resolve.

That's correct.

-------------------------------------------------------------------
Note that opening the "master document" xincluding the part you are 
editing will automatically cause these "false" "Invalid Reference" to 
disappear. See "Use as Master Document" in 
https://www.xmlmind.com/xmleditor/_distrib/doc/help/toolsMenu.html

See also tutorial "Working with master documents", 
https://www.xmlmind.com/xmleditor/_tutorial/master_doc/index.html
-------------------------------------------------------------------



> 
> This means, though, that in this situation I don't get clear feedback 
> when the document also contains a "Semantic Error" validity error, which 
> for me is actually a more severe error than the "Invalid Reference" 
> validity error. These errors are included in the full list in the 
> validity tool, but they can easily get lost in a long list of "Invalid 
> Reference" validity errors, and if they are an odd-numbered error in the 
> list, they have a background color of white, 
> which blends into the light 
> yellow of the surrounding "Invalid Reference" validity errors.

It's a very light yellow. See attached screenshot. Nevertheless we 
understand your point.


> 
> So, my request: is there a way for me to configure the priority of 
> errors that are displayed by the validity state notifier? 

Sorry, no.



> (Or does it 
> make sense to hard-code the priority of "Semantic Error" validity errors 
> to be just above "Invalid Reference" validity errors?) And also, is 
> there a way to make "Semantic Error" validity errors stand out more in 
> the validity tool? Could the list of errors somehow also include the 
> icon of the error that is displayed by the validity state notifier?

Understood.



> 
> [0] 
> <https://xmlmind.com/xmleditor/_distrib/doc/help/checkValidityTool.html 
> <https://xmlmind.com/xmleditor/_distrib/doc/help/checkValidityTool.html>>
> 

We'll try to improve the usability of the Validity tool in next version 
of XXE. However it's too late to do that in XXE v10.8 as we should 
release this version in the next few days.


--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support
Validity_tool_showing_errors.png (image/png, 24.1 KB) - not displayed