Можно ли проверить файл XML по XSD 1.1 в Python?

Я хочу проверить XML-файл с XSD-файлом, используя lxml.XMLSchema. Но проблема в том, что XSD в 1.1. Так что это не работает.

Это часть XML:

<?xml version="1.0" encoding="UTF-8"?>
<dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:noNamespaceSchemaLocation="!!assert.xsd">
  <SizeType>10</SizeType>
</dictionary>

И это его XSD-файл:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           elementFormDefault="qualified">
  <xs:element name="SizeType">
    <xs:simpleType>
      <xs:restriction base="xs:integer">
        <xs:assertion test="$value = 10"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:element>
</xs:schema>

Итак, возможно ли проверить файл XML по файлу XSD, который используетxs:assertion заявления (1.1)?

Я думаю, что этот вопрос тесно связан с этим:lxml со схемой 1.1

Ответы на вопрос(1)

Ваш ответ на вопрос