У чому різниця між префіксами xsта і xsdпрефіксами у файлах схеми XML?
Відповіді:
З специфікації XSD 1.0 на w3.org :
Представлення XML компонентів схеми використовує словниковий запас, ідентифікований іменем простору імен http://www.w3.org/2001/XMLSchema . Для стислості в тексті та прикладах у цій специфікації використовується префікс xs: для позначення цього простору імен; на практиці можна використовувати будь-який префікс.
в кінці xs або xsd - це лише префікси. XSD використовується, наприклад, більше за схемами Microsoft.
Важливо те, як ви оголошуєте простір імен.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
...
</xs:schema>
або
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
...
</xsd:schema>
має бути рівнозначним.
xs/ xsd- а загалом, як працюють схеми XML. Крім того, дізнався різницю між DTD та XSD.
Різниці немає , це лише питання вибору
xs:І xsd:називаються префікси простору імен. Вони оголошені з використаннямxmlns елементів у кореневому елементі.
За домовленістю люди, як правило, вибирають або xs:або, xsd:і складають це на карту http://www.w3.org/2001/XMLSchema. Мати обидва в одному документі заплутано, і цього слід уникати.
Перевірте свої xmlnsдекларації, щоб визначити, які простори імен.