问题标签 [xnamespace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
50 浏览

c# - 如何将 XNamespace (Xml.Linq) 添加到 XElement?

您好我需要创建一些 XML 元素,例如:

<Example_Property xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">ExampleData</Example_Property>

但我的代码:

到目前为止只创建:

我必须如何使用命名空间?

提前致谢。

0 投票
1 回答
578 浏览

c# - 使用 XElement 和 XNamespace C# 类创建 Xml 属性 json:Array

我正在尝试构建如下所示的 Xml(取自另一个问题),但使用 XElement/XNamespace 类:

这样我就可以使用 Newtonsoft.Json.JsonConvert.SerializeXmlNode() 进行序列化并维护正确的数组。

我遇到的问题是创建json:Array='true'

其他示例显示 XmlDocument 类或 Xml 字符串的原始创建,但有没有办法使用 XElement 实现它?我用 XNamespace 尝试了几件事来尝试创建“json”前缀但没有成功。

0 投票
1 回答
224 浏览

c# - 如何在 C# 中创建复杂的 XML 结构

在我的应用程序中,我必须使用 PayGate API 来处理在线支付。

请求必须采用以下格式:

我正在尝试使用 C# 中的 XElement 类创建此结构,但是每个包含以下单词的标签:“SOAP-ENV:”在它们之前,都没有被正确解析。

这是我的功能:

这是我得到的结果:

我根据微软的这个指南使用了 XNamespace 类,但我似乎错过了一些东西。编辑:在示例中,make 变量XNamespace aw,但在我的情况下,我无法创建这样的变量,因为不允许在命名中使用“-”...

编辑 2:好的,所以我尝试使用 StringBuilder 构建请求。

这是功能:

结果:

现在请求看起来更好了,但是 xmlns url 区域中的转义字符“\”阻止它成为有效的 XML。知道如何删除这些吗?