Было интересно, как мы используем -declaration для привязки XML к DTD, как мы делаем это с XSD?
Образец MSDN:
<?xml version="1.0"?>
<Product ProductID="123"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="Product.xsd">
<ProductName>Rugby jersey</ProductName>
</Product>
это xsi: NoNamespaceSchemaLocation, который делает свое дело? Или это просто еще одно пространство имен?
[EDIT] И это
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
..line только для того, чтобы дать нам уникальное пространство имен XML, или он также предоставляет информацию о том, где может быть расположена схема?