Xml 架构:空 targetNamespace

2024-01-01

在 Xml 架构中不使用 targetNamespace 属性或使用空属性是否合法?

如果是这样,那么这意味着什么,我们是在“空命名空间”(始终存在)中“添加”一些东西,还是创建一个与其他模式无关的“匿名命名空间”?

实例 xml 文档是什么样子的,元素是否需要显式绑定到某个命名空间?


See XML 架构第 0 部分:入门 http://www.w3.org/TR/xmlschema-0/#UndeclaredTNS有关未声明的 targetNamespaces 如何工作的非常简洁的描述。

至于空的 targetNamespace,这是无效的。来自spec http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/structures.html#element-schema:

由于空字符串不是合法的命名空间名称,因此为 targetNamespace 提供空字符串是不连贯的,并且与根本不指定它不同。与组件没有{目标名称空间}的“模式”相对应的模式文档的适当形式是根本没有指定 targetNamespace 属性的模式文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xml 架构:空 targetNamespace 的相关文章

随机推荐

  • 什么是 PowerShell cmdlet?

    以概念方式处理 cmdlet 它们是如何制作的 它们被编译了吗 它相当于 PowerShell 的批处理文件吗 它是脚本还是二进制文件 用于存储这些 cmdlet 的结构是什么 PowerShell cmdlet 是一段已编译的 NET 代
  • 保存图像叠加层,并在下方使用相机捕获的图像

    我的应用程序有一个 照相亭 功能 允许用户使用相机拍照 同时在相机视图顶部显示叠加图像 拍摄照片后 我需要将用户在拍摄照片时看到的内容保存到文件系统中 我在开发解决方案时遇到了一个大问题 捕获具有兼容尺寸的图像 在其中我可以附加覆盖图像以产
  • 如何以编程方式触发可拖动行为

    我在 jQuery 中创建了一个 2d 滑块 其中通过在边界框中拖动 手柄 来同时操作 2 个参数 我通过在父 div 中嵌套一个 handle div 并使用 jQuery UI 插件来促进拖动行为来实现这一点 html 看起来像 div
  • 如何在 Python 中复制像元组这样的不可变对象?

    copy copy and copy deepcopy 只需复制不可变对象 如元组 的引用即可 如何在不同的内存位置创建第一个不可变对象的重复副本 您正在寻找deepcopy from copy import deepcopy tup 1
  • 试图弄清楚这段代码是否通过使用单例带来了任何好处

    我正在开发一个项目 其中一位共同开发人员 和以前的开发人员 对类的几乎每个页面都使用 Singleton Facade 其中有很多方法调用 但实际上并没有维护数据 例如 public class FooFacade private stat
  • m2e 不支持 maven-dependency-plugin (目标“复制依赖项”、“解包”)

    我有一个相当简单的 Maven 项目
  • 将状态从子组件传递到父组件

    是否有任何正确的方法来访问子组件状态下的属性并从父组件获取其值 我有一个名为 itemSelection 的组件 我在其中通过 api 响应进行映射以获取像这样的一些项目 div this state items map i gt div
  • PHP Excel - 您尝试打开的文件 .xls 的格式与文件扩展名指定的格式不同

    早上好 我使用 API JASPER JasperClient php 其中我使用函数 runReport 返回 xls 在 php 代码中我想从服务器下载 Excel 文件 设置标题 header 内容类型 application vnd
  • 如何让 Bazel、ccache 和沙箱协同工作(ccache 只读文件系统)

    我正在尝试使用通过 copr 安装的 Bazel 0 16 1 和通过 DNF 安装的 ccache 3 4 2 在 Fedora 28 上构建 C 应用程序 我使用默认的 cc binary 和 cc library 规则 当我运行 ba
  • 最小的 Android SDK

    我想我可以通过反复试验找到答案 但其他人可能已经弄清楚了 构建 Android 项目需要哪些 Android SDK 文件 我不需要其余的 并且喜欢将它们剥离 如果您从不使用任何文档 则可以安全地删除 0 5 GB 的文档 您还可以确保仅安
  • 将 Trait 值传递给 SubFactory Django

    我有两个工厂 class DispatchDataFactory factory django DjangoModelFactory class Meta model models DispatchData order factory Se
  • Snowflake date_trunc 从日期中删除时间

    我有雪花列 其中包含 yyyy mm dd hh MM ss 格式的日期 我使用下面的函数 date trunc DAY 2019 09 23 12 33 25 输出 2019 09 23 00 00 00 预计按照文档 https doc
  • 在 C# 中使用参数的成本

    有人对在 C 中使用 params 进行方法参数传递有建议吗 我正在考虑使用 params 功能对前 6 个参数进行重载 然后对第 7 个参数进行重载 我的理由是避免参数功能所需的额外数组分配 这是针对一些高性能实用方法的 有什么建议吗 创
  • 用随机颜色填充封闭区域 - Haskell - 星期五

    我正在尝试执行不是很复杂的图像分析 以尝试找到不同的形状并计算它们的一些参数 例如面积和周长 以像素为单位 并且我正在尝试在 Haskell 中执行此操作 我想这样做是为了尝试使用函数式编程语言 The first task in line
  • 使用gson反序列化对象的特定JSON字段

    我有以下 JSON 字符串 ms images 5160 1 turl http ts1 mm bing net th id I4693880201938488 pid 1 1 height 178 width 300 imgurl htt
  • MySQL C# 连接字符串故障转移

    我知道我可以用逗号分隔连接字符串中的主机 它将使用不同的服务器 https www connectionstrings com mysql connector net mysqlconnection multiple servers htt
  • 是否可以仅在我的项目中使用 Django models 模块?

    我正在开发一个使用 Celery 的小型独立 python 应用程序 我使用 django 框架构建了这个 但我的应用程序只是后端 这意味着用户不需要访问我的网站 并且我的应用程序只是为了从 celery 接收任务队列并对数据库执行操作而构
  • 在哪里指定窗口组件的位置?

    我在 netBeans 平台中创建了模块 然后在那里创建了窗口组件 我想指定主窗口中的默认位置 例如职位 编辑 我在哪里可以做 在 NetBeans 7 下 从 输出 位置更改为 编辑器 位置 在您的 Window 类中 更改注释 TopC
  • 有哪些适合初学者的优秀 Erlang 入门/教程?

    有哪些可以深入了解 Erlang 和函数式编程的好链接 这可能值得一看http learnyousomeerlang com http learnyousomeerlang com
  • Xml 架构:空 targetNamespace

    在 Xml 架构中不使用 targetNamespace 属性或使用空属性是否合法 如果是这样 那么这意味着什么 我们是在 空命名空间 始终存在 中 添加 一些东西 还是创建一个与其他模式无关的 匿名命名空间 实例 xml 文档是什么样子的