Когда я запустил xmllint -schema c:\temp\CDASchemas\cda\Schemas\CDA.xsd testee_test_original.xml --noout
, он сообщает мне, что «testee_test_original.xml проверяет».Проверка CCD с помощью xmllint и cda.xsd
Хорошо, отлично.
Однако я удалил весь элемент <patient>
и запустил его снова. "testee_test_original.xml validates"
Почему это? Я думал, что это было в XSD. Если нет, что еще нужно для фактической проверки того, что CCD не только хорошо отформатирован, но и имеет все необходимые данные в соответствии со стандартами?