XML - показывает ошибку проверки на сайте - PullRequest
0 голосов
/ 25 ноября 2018

Как сделать так, чтобы ошибки проверки отображались на веб-сайте?

xml:

<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet type="text/xsl" href="bib.xsl"?>
<Library
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="bib.xsd">
<Book>
    <Name>Life without limits </Name>
    <Author>Nick Vujicic </Author>
    <Year>2018 </Year>
    <Amount>7999 </Amount>
</Book>
</Library>

xsd:

<?xml version="1.0" encoding="UTF-8"?> 
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Library">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Book" minOccurs="0" maxOccurs="unbounded" >
                    <xs:complexType>
                        <xs:sequence >
                            <xs:element name="Name" type="xs:string"/>
                            <xs:element name="Author" type="xs:string"/>
                            <xs:element name="Year">
                                <xs:simpleType>
                                    <xs:restriction base="xs:integer">
                                      <xs:minInclusive value="1900"/>
                                      <xs:maxInclusive value="2016"/>
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:element>
                            <xs:element name="Amount" type="xs:string" />
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>  
        </xs:complexType>
    </xs:element>   
</xs:schema>

Есть ли какой-либо возможный способвывести ошибку в столбце Year, если значение находится за пределами ограничений?Потому что теперь он просто печатает значение, не глядя, подходит ли оно для ограничений

...