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