cvc-elt.1.a: не удается найти объявление элемента '...' - PullRequest
0 голосов
/ 08 марта 2012

Мой XSD:

<?xml version="1.0" encoding="utf-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/"
    elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://tempuri.org/">
    <xsd:simpleType name="Letter">
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="^[A-Za-z]?$" />
        </xsd:restriction>
    </xsd:simpleType>

    <xsd:element name="Test" type="Letter" />
</xsd:schema>

Мой XML:

<?xml version="1.0" encoding="utf-8"?>
<Letter>A</Letter>

Есть идеи?

Вот сайт, который я использую:

http://tools.decisionsoft.com/schemaValidate/

1 Ответ

2 голосов
/ 08 марта 2012

Вы объявили элемент Test типа Letter.XML должен быть

<?xml version="1.0" encoding="utf-8"?>
<Test>A</Test>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...