我正在尝试学习XML和验证。
这是我的代码XML代码:
<?xml version="1.0"?>
<Datum>2001-02-28</Datum>
这是我的架构:
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name:"Datum" type:"xsd:date"/>
</xsd:schema>
我试图通过xmlvalidation.com验证这一点,它给了我错误:
Element or attribute do not match QName production: QName::=(NCName':')?NCName.
另外,我如何在我的架构中定义日期应该是绝对的?如果超过此日期,则应返回错误。
答案 0 :(得分:0)
更正了方案中的错误。
试试这个
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="Datum" type="xsd:date"/>
</xsd:schema>