Мне нужно, чтобы ISBM был уникальным и подтвердил свою личность на этой странице, https://www.freeformatter.com/xml-validator-xsd.html
Я пробовал несколько способов, но хотя eclipse не выдает мне ошибок, валидатор не принимает код
XML:
<?xml version="1.0"?> <Biblioteca xmlns="https://www.adrianfloresbecerra.com/biblioteca" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="www.adrianfloresbecerra.com/biblioteca.xsd"> <Libro> <ISBN>000-000-000-000-1</ISBN> </Biblioteca> XSD: <?xml version="1.0"?> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="https://www.adrianfloresbecerra.com/biblioteca" elementFormDefault="qualified"> <element name="Biblioteca"> <complexType> <element name="ISBN"> <simpleType > <restriction base="string"> <pattern value="[0-9]{3}-[0-9]{3}-[0-9] {3}-[0-9]{3}-[0-9]{1}"> </pattern> </restriction> </simpleType> </element> </element>
В вашем экземпляре документа есть начальный тег для элемента Libro без конечного тега, поэтому он плохо сформирован, не говоря уже о том, что он действителен для схемы.