xml-namespaces相关内容

带有来自其他命名空间的元素的 XSD

我有两个定义不同文档的 XSD.假设 A.xsd 定义了一个元素 ElementA 作为根元素,有一些复杂的规则.现在 B.xsd 定义了一个元素 ElementB,它应该在中间的某处使用 ElementA. 例如,我希望 ElementB 的 XML 文件如下所示: 然后 B.xsd 可能看起来像这样: ..
发布时间:2021-10-01 18:54:47 其他开发

什么是 xs:NCName 类型以及何时应该使用它?

我通过模式生成器运行了我的一个 xml 文件,生成的所有内容都符合预期,除了一个节点: xs:NCName 到底是什么?为什么要使用它,而不是 xs:string? 解决方案 NCName 是非殖民名称,例如“姓名".与限定名称的 QName 相比,例如“ns:名称".如果你的名字不应该被不同的命名空间限定,那么它们就是 NCNames. xs:string 对你的名字没有任何 ..
发布时间:2021-10-01 18:53:08 其他开发

如何使用 XSLT 从 XML 中删除名称空间

我有一个 150 MB(有时甚至更大)的 XML 文件.我需要删除所有命名空间.它在 Visual Basic 6.0 上,所以我使用 DOM 加载 XML.加载没问题,起初我持怀疑态度,但不知何故这部分工作正常. 我正在尝试以下 XSLT,但它也删除了所有其他属性.我想保留所有的属性和元素,我只需要删除命名空间.显然这是因为我有 xsl:element 但没有属性.我如何在那里包含属性? ..
发布时间:2021-10-01 18:52:20 其他开发

Xml 命名空间破坏了我的 xpath!

我有以下 XML: 这是从 SharePoint 网络服务返回的精简版 XML.我还有以下 xPath: /List/Fields/Field 当我从我的 XML 中删除 xmlns 时,xPath 工作正常.当它在那里时,我的 xPath 什么也没找到.我应该对 xPath 做一些不同的事情吗?修改 XML 不是一个选项. 解决方案 ..
发布时间:2021-10-01 18:49:16 其他开发

XML 命名空间和无前缀属性

XML Namespaces 的规范解释说,无前缀属性的解释是由元素决定的它们出现在上面.而且无前缀属性名称的命名空间名称始终没有值. 在以下情况下,此规则如何应用于属性jid的命名空间. 如果命名空间的声明和相关属性都没有前缀,则属性jid 位于命名空间jabber:iq:roster 中. ..
发布时间:2021-10-01 18:49:09 其他开发

elementFormDefault 在 XSD 中做什么?

elementFormDefault 有什么作用,应该在什么时候使用? 所以我找到了一些 elementFormDefault 值的定义: 合格 - 元素和属性在 targetNamespace 中架构 不合格 - 元素和属性没有命名空间 因此,根据该定义,我认为如果将架构​​设置为限定的,那么为什么必须在类型前面加上命名空间?在哪些情况下您甚至会设置不合格?我尝试过谷歌搜 ..
发布时间:2021-10-01 18:48:42 其他开发

“xmlns"是什么意思?在 XML 中是什么意思?

我在 XML 文件中看到以下行: xmlns:android="http://schemas.android.com/apk/res/android" 我还在我遇到的许多其他 XML 文件中看到了 xmlns. 这是什么? 解决方案 它定义了一个 XML 命名空间. 在您的示例中,命名空间前缀是“android",命名空间 URI 是“http://schemas.andr ..
发布时间:2021-10-01 18:47:58 其他开发

使用 SOAPHandler 验证 SOAP 请求

我正在尝试根据 WSDL 中定义的架构验证 SOAP 请求.我正在使用带有 SOAP-Handler-Chain 的 SOAPHandler.它起作用的唯一问题是,当我验证请求时,我收到此错误消息: cvc-complex-type.2.4.a:发现以元素“v1:latitude"开头的无效内容.'{"http://schemas.domain.com/wsdl/fuelprice/v1/mod ..
发布时间:2021-09-29 18:45:25 其他开发

WPF - 全局添加 xaml 命名空间声明

我有一个非常大的 WPF 应用程序,其中包含大量 XAML 文件.每个单个 XAML 文件都有 5 到 10 个 clr 到 xml 命名空间映射 xmlns:abc="clr-namespace:Abcdef". 看起来很糟糕,而且在每个文件中都写起来很痛苦. 有没有办法全局定义这些? 解决方案 无法跨文件全局定义它们.这是 XML 的限制;XAML 是它的一个子集. 但是 ..
发布时间:2021-09-28 20:39:43 其他开发

命名空间中不存在 c# WPF AlternateContent [...]

我需要仅在设计时使用 XAML 代码.我找到了一个很好的解决方案,可以在这里找到.似乎有些人对 XmlnsDefinitionAttribute 的解析时间有问题,here. 就我而言,问题确实是,我无法编译我的代码,因为在名称空间 xmlns:mc="http://schemas 中找不到 AlternateContent.openxmlformats.org/markup-compati ..
发布时间:2021-09-28 20:28:43 C#/.NET