xml-namespaces相关内容

在 XML Schema 中为不同的命名空间声明一个属性

我一直在使用混合不同现有格式和一些自定义元素和属性的 XML 格式,我认为我应该为这些自定义位编写一个架构. 我做的一件事是在现有格式的元素上使用自定义属性,如下所示: 我知道这样做是允许的,但我不知道如何在 XML Schema 或更糟的 DTD 中声明我的“extraAtt". ..
发布时间:2021-10-02 18:37:25 其他开发

XSL - 复制元素但删除未使用的命名空间

我有一些 XML 声明了一个仅用于属性的命名空间,如下所示: 我想使用 XSL 创建所选节点及其值的副本 - 删除属性.所以我想要的输出是: 我有一些几乎可以做到这一点的 XSL,但我似乎无法阻止它将命名空间声明放在输出的顶级元素中.我的 XSL 是: 输出的第一个元素是 而不是 .我已经尝试在 XSL 中声明命名空间并将前缀放在 exclude-result-prefixes ..
发布时间:2021-10-02 18:37:16 其他开发

xmln:tns 和 targetNamespace

我看到一些 XSD 架构文档在其顶部 schema 元素中声明了 targetNamespace 和 xmlns:tns 属性.例如.以下是从这里.它们似乎也具有相同的字符串值.我了解 targetNamespace 的作用,但是 xmlns:tns 在此基础上还能做什么? ... 解决方案 它允许您稍后在架构中引用命名空间.例如,如果您声明了一个命名类型,然后还想声明该类型的元素 ..
发布时间:2021-10-02 18:37:10 其他开发

子元素上的 XML 命名空间

我有以下类结构: public class Child { ... }[XmlRoot("parent", Namespace="parentNamespace")]公开课家长{[XmlElement(Namespace="childNamespace")]公共儿童儿童{得到;放;}} 我尝试使用命名空间对其进行序列化: namespaces.Add(string.Empty, "paren ..
发布时间:2021-10-02 18:37:07 C#/.NET

为什么 XML 命名空间是 HTTP 地址?

即使命名空间 URI 不是 HTTP 上可用的真正资源,XML 命名空间的目的是什么?XML 解析器与它有什么关系?他们的识别(命名空间)在哪里? 解决方案 XML 命名空间的目的在 第 1 节,动机和总结 W3C 建议:XML 1.0 中的命名空间(第三版): 我们设想了可扩展标记语言 (XML) 的应用程序,其中单个 XML 文档可能包含元素和属性(此处称为作为“标记词汇表"), ..
发布时间:2021-10-02 18:36:58 其他开发

参考 - 如何在 SimpleXML 中处理命名空间(名称中带有冒号的标签和属性)?

这个问题旨在作为回答一个特别常见的问题的参考,这些问题可能有不同的形式: 我有一个包含多个命名空间的 XML 文档;如何使用 SimpleXML 解析它? 我的 XML 的标记名称中有一个冒号(“:"),我如何使用 SimpleXML 访问它? 如果我的 XML 文件中的属性名称中包含冒号,我该如何访问它们? 如果您的问题已被关闭作为重复的问题,则它可能与这些示例不同,但此页面应该 ..
发布时间:2021-10-02 18:36:42 PHP

快速检测 Xml 命名空间

这可能是我正在尝试解决的一个非常微不足道的问题,但我确信有更好的方法来解决.所以请放轻松. 我有一堆在我们的应用程序内部的 XSD 文件,我们有大约 20-30 个 Xml 文件,它们实现了基于这些 XSD 的数据集.一些 Xml 文件很小 ( 我需要找到一种方法来确定这些 Xml 文件是什么命名空间,以便提供(类似)基于 XSD 的智能感知.这的实现不是问题 - 另一位开发人员为此编写了 ..
发布时间:2021-10-02 18:31:15 C#/.NET