2013-09-13 3 views
0

Say У меня есть файл XML student.xmlКак дать XSD ссылку на файл XML

<?xml version="1.0" encoding="utf-8"?> 
<College> 
<Student> 
<name>John</Name> 
<RollNo>1</RollNo> 
</Student> 
<Student> 
<name>rosh</Name> 
<RollNo>2</RollNo> 
</Student> 
</College> 

Теперь, как добавить ссылку XSD для файла student.xsd, который присутствует в той же папке и проверить XML с ней?

ответ

0

Изменение корневого элемента:

<College xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:noNamespaceSchemaLocation="student.xsd"> 
... 
</College> 
+0

Я новичок в XML, вы можете скажите мне, что xsi: noNamespaceSchemaLocation означает. ?? – Shavez

+0

В этом случае только путь к 'xsd schema' относительно вашего' xml document'. Вы также можете проверить эту [ссылку] (http://msdn.microsoft.com/en-us/library/ms757863.aspx) – BblackK

1

Вам не нужно изменить документ XML, чтобы включить ссылку на схему. Каждый валидатор схемы имеет какой-то API или пользовательский интерфейс, позволяющий вам сказать «проверить документ X по схеме Y». Детали зависят от того, выполняете ли вы это из приложения, из командной строки или из какого-либо интерактивного инструмента, какого процессора схемы вы используете, на какой платформе вы работаете и т. Д.

Смежные вопросы