gpt4 book ai didi

xml - xsi :schemaLocation and pom. xml

转载 作者:行者123 更新时间:2023-12-05 06:47:12 26 4
gpt4 key购买 nike

我正在通过以...开头的 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">
  1. 为什么我需要在这里使用 xsi:schemaLocation?我理解它是一种发现具有目标 namespace 的 XSD 的方法。但是当我使用 xmlns="http://www.w3.org/2001/XMLSchema" 我不需要提及架构位置?

  2. 当我尝试用其他东西(比如 xsitest)覆盖前缀 xsi 时,编辑器显示它无效。它是应该使用的标准前缀关键字吗?我以为前缀可以是任何东西。

最佳答案

您问“为什么我需要使用 xsi:schemaLocation ...?”

你呢?您是否需要使用 xsi:schemaLocation 取决于您使用的验证器和其他模式感知处理器:xsi:schemaLocation 是将 namespace 绑定(bind)到特定模式的一种方式,但不是唯一方式.

如果您更改 XSI namespace 绑定(bind)到的前缀,您期望文档应该保持有效是正确的。如果您的软件向您显示错误,则可能是软件中存在错误,或者您没有正确重新绑定(bind)前缀。

关于xml - xsi :schemaLocation and pom. xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12380577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com