XSD не проверяется - udemy через 28 минут

Когда я меняю значение идентификатора на альфа-символы, это не говорит мне, что значения недействительны...

курс-details.xsd

<?xml version = "1.0" encoding = "UTF-8"?>
<schema xmlns = "http://www.w3.org/2001/XMLSchema" 
targetNamespace = "http://in28minutes.com/courses" 
xmlns:tns = "http://in28minutes.com/courses" elementFormDefault = "qualified">
    <element name = "GetCourseDetailsRequest">
        <complexType>
            <sequence>
                <element name= "id" type = "integer"></element>
            </sequence> 
        </complexType>
    </element>
</schema>

Запрос.xml Я ожидаю появления ошибки в строке <id>...

 <?xml version = "1.0" encoding = "UTF-8"?>
    <GetCourseDetailsRequest xmlns = "http://in28minutes.com/courses" 
    xsi:schemaLocation = "http://in28minutes.com/courses course-details.xsd" 
    xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
        <id>abc</id> <!-- numbers  -->
    </GetCourseDetailsRequest>

Файлы находятся в одной папке, поэтому не знаю, почему это не работает:

XSD не проверяется - udemy через 28 минут

Ну, Эклипс это не проверит. Что происходит, когда вы действительно отправляете запрос?

LMC 18.04.2019 20:04

Вам нужно запустить инструмент проверки вашего xml. Все, что будет делать IDE (eclipse), — это убедиться, что ваша структура соблюдается, чтобы ваш xml был правильно сформирован.

user11364257 18.04.2019 20:06

@Benson99 Benson99, как мне запустить инструмент проверки?

hagan10 18.04.2019 20:17

Я не использую eclipse, но в netbeans я просто щелкаю правой кнопкой мыши файл xml и выбираю «проверить». Eclipse, вероятно, имеет аналогичную функциональность.

user11364257 18.04.2019 20:18
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Скорее всего, у вас нет построителя проверки в проекте или вы не позволяете сборке проекта (что автоматически проверяет ваши XML-файлы).

Откройте диалог свойств проекта и перейдите на страницу проверки. Возможность добавить его должна быть там.

Обновлено: Вы также должны иметь возможность щелкнуть правой кнопкой мыши файл и вручную проверить его.

Другие вопросы по теме