我看到一些 XSD 架构文档在其顶部元素中同时声明了 atargetNamespace
和xmlns:tns
属性。schema
例如下面的一个取自这里。它们似乎也具有相同的字符串值。我了解角色的作用,targetNamespace
但xmlns:tns
除此之外还能做什么?
<?xml version="1.0" encoding="UTF-8"?>
<schema
xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.example.org/Product"
xmlns:tns="http://www.example.org/Product"
elementFormDefault="qualified">
...