Я искал много мест для пространств имен, но оленьей кожи получить удовлетворительный ответкак использовать XSD пространство имен
на следующий XSD файл
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org/schema"
xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="product"/>
</xs:schema>
для приведенной выше коды, следующие мои договоренности. пожалуйста, исправьте меня, если я ошибаюсь. Кроме того, у меня есть некоторый запрос относительно того же:
xmlns:xs="http://www.w3.org/2001/XMLSchema"
это место, где хранится Defination всех элементов и типов данных я использую в моем текущем документе.targetNamespace="http://www.example.org/schema
На самом деле это имя пакета, в котором будет храниться текущий файл.xmlns="http://www.w3.org/2001/XMLSchema"
: не знаю, что это**
xmlns:tns**
такой же, как TargetNamespace. то почему мы используем его отдельно?что использование первой и третьей линии
Пробуйте учебники W3Schools. Это не место для обучения основам, таким как пространства имен XML. – kimbert