Мой XSD-файл:
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="sample">
<xs:complexType>
<xs:attribute type="xs:string" name="synopsis"/>
<xs:attribute type="xs:string" name="genre"/>
</xs:complexType>
</xs:element>
</xs:schema>
XML Файл:
<asset
synopsis="A romantic affair.<br><br>Contains one use of stronand moderate sex<br><br>Buy it" genre="Drama"/>
Java Код:
// javax.xml.validation.Validator;
validator.validate(new StreamSource(new ByteArrayInputStream(xmlContent.getBytes(UTF_8))));
Получение приведенной ниже ошибки:
java.lang.AssertionError: XML Validation Error :The value of attribute "synopsis" associated with an element type "asset" must not contain the '<' character.
Любые подсказки, как разрешить <
и >
символы в xml значениях атрибутов?