You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.9 KiB
29 lines
1.9 KiB
{# Note we use the cda-validate-results and data-error-count as a means for html consumers to grab information from the html #} |
|
<div class='control-group cda-validate-results' data-error-count="{{ validation.xsd|length + validation.errorCount|attr }}"> |
|
<h5 class='text-info' style='padding: 0 0;'>{{ 'Schema Definition Errors'|xlt}} - ({{ validation.xsd|length }})</h5><hr style='margin: 0 0 10px;' /> |
|
{% if validation.xsd|length <= 1 %} |
|
<p class='text-success'>{{"Passed XSD testing."|xlt}}</p><hr style='margin: 0 0 10px;' /> |
|
{% else %} |
|
{% for error in validation.xsd %} |
|
<blockquote style='margin: 0 0 2px;padding: 0px 5px 0 5px;'> |
|
<p class='text-error' style='font-size:12px;'>{{ error|text }}</p> |
|
</blockquote><hr style='margin: 0 0 10px;' /> |
|
{% endfor %} |
|
{% endif %} |
|
|
|
<h5 class='text-info'>{{ 'Schematron Errors'|xlt }} - ({{ validation.errorCount|text }})</h5><hr style='margin: 0 0 10px;' /> |
|
{% if validation.errorCount <= 0 %} |
|
<p class='text-success'>{{ "Passed Schematron testing."|xlt}}</p><hr style='margin: 0 0 10px;' /> |
|
{% else %} |
|
{% for error in validation.errors %} |
|
<blockquote style='margin: 0 0 2px;padding: 0px 5px 0 5px;'> |
|
<p class='text-error' style='font-size:12px;'> |
|
<span style='color: red;padding-right: 2px;'>{{ 'Error'|xlt }}: </span>{{ error.description|text }} |
|
<br /><span style='color: red;margin-right: 2px;'>{{ 'Error Context'|xlt }}: </span>{{ error.context|text }} |
|
<br /><span style='color: red;margin-right: 2px;'>{{ 'Where'|xlt }}: </span>{{ error.path|text }} |
|
<br /><span style='color: red;margin-right: 2px;'>{{ 'Line'|xlt }}# </span>{{ error.line|text }} |
|
</p> |
|
</blockquote><hr style='margin: 0 0 10px;' /> |
|
{% endfor %} |
|
{% endif %} |
|
</div> |