我有兴趣了解有关允许 XML 文件实际定位验证它的架构的过程的更多信息。在测试了三个不同的 xml 标头(如下)并注意到架构正确地验证了任何变体之后,我问了这个问题。
XML 标头 1:
<root xmlns="http://www.website.com/yolo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>
XML 标头 2:
<root xmlns="http://www.website.com/yolo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.website.com/yolo http://www.website.com/yolo
"
>
XML 标头 3:
<root xmlns="http://www.website.com/yolo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.website.com/yolo /u/me/folder/yolo.xsd
"
>