我需要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>
答案 0 :(得分:0)
您的实例文档有一个Libro元素的开始标签,没有结束标签,因此格式不正确,更不用说对架构有效了。