我正在通过maven pom.xml,它以...开头
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
为什么我需要在这里使用 xsi:schemaLocation?我理解这是一种发现具有目标命名空间的 XSD 的方法。但是当我使用xmlns="http://www.w3.org/2001/XMLSchema"时,我不需要提及 schemaLocation?
当我尝试用其他东西(比如 xsitest)覆盖前缀 xsi 时,编辑器显示它无效。它是一个应该使用的标准前缀关键字吗?我认为前缀可以是任何东西。