- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试使用 C# 生成以下 xml 元素。
<Foo xmlns="http://schemas.foo.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.foo.com
http://schemas.foo.com/Current/xsd/Foo.xsd">
我遇到的问题是出现异常:
The prefix " cannot be redefined from " to within the same start element tag.
这是我的 C# 代码:
XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
XElement foo = new XElement("Foo", new XAttribute("xmlns", "http://schemas.foo.com"),
new XAttribute(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"),
new XAttribute(xsi + "schemaLocation", "http://schemas.foo.com http://schemas.foo.com/Current/xsd/Foo.xsd"));
我该如何解决这个问题?我正在尝试将生成的 xml 作为 SOAP 消息的主体发送,我需要它采用这种格式供接收方使用。
编辑: 我在另一个问题上找到了答案。 Controlling the order of XML namepaces
最佳答案
您需要指明元素 Foo
是命名空间 http://schemas.foo.com
的一部分。试试这个:
XNamespace xNamespace = "http://schemas.foo.com";
XNamespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
XElement foo = new XElement(
xNamespace + "Foo",
new XAttribute("xmlns", "http://schemas.foo.com"),
new XAttribute(XNamespace.Xmlns + "xsi", "http://www.w3.org/2001/XMLSchema-instance"),
new XAttribute(xsi + "schemaLocation", "http://schemas.foo.com http://schemas.foo.com/Current/xsd/Foo.xsd")
);
关于c# - <url> 前缀 "cannot be redefined from "在同一个开始元素标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698767/
我在一个项目中遇到了这个错误,在这个项目中我使用了“AndEngine”的以下模块, 1) 和引擎2)和EnginePhysicsBox2D扩展3) 和EngineTexturePackerExten
请问,COBOL中关键字REDEFINES的用法是什么? 我无法理解手册的定义。 下面的代码是什么意思? 01 WS_CHARGE_TXT_8X
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我有一个警报框,如果我目前在测试数据库上,我希望警报框与实时数据库相比具有不同的文本。 所以我声明了一个名为 isTestDb 的变量并将其设置为 True ,但我不断收到这个烦人的错误: Micro
我的问题是关于statement expressions ,它们作为 GNU C 中的扩展添加。请考虑以下代码: #include #include int main(void) { in
我正在创建一个 XML 文件,如下例所示,我尝试 添加 第一 xmlns归因于 标签,但它给了我一个错误: 这是我尝试创建的完整 XML 文件的格式: Glowbox
我正在使用以 avro-1.7.4 格式存储的数据,并尝试使用 Pig数据操纵。当尝试加载数据然后再次存储它们时,我收到以下错误: ERROR 2116: Output Location Valida
我正在尝试创建一个包含嵌入式 Youtube 视频的网站。Chrome 检查器中的控制台似乎出乎意料地开始显示以下错误: Uncaught TypeError: Cannot redefine pro
我刚刚在另一台笔记本电脑上检查了一个正在运行的项目。使用 npm 和 bower 安装所有内容后,当我尝试在本地主机上运行它时,出现以下错误: Uncaught TypeError: Cannot r
我试图动态修改类,例如在一行之前调用 sleep() 。我在运行时使用 Attach 方法将代理附加到 jvm。然后我从 jvm 得到目标类,并修改它(添加一行调用 sleep())。我得到了 red
我的代码如下: /**************************/ NSMutableArray *aa = [[NSMutableArray alloc]init];
我正在使用 Code::Blocks 将 Python(包含 Mosquitto MQTT)脚本重写为 C。作为测试,我使用了 Mosquitto 存储库中提供的以下代码: https://bitbu
这个问题在这里已经有了答案: Is it ok to assign the JavaScript prototype object instead of just its properties? (
运行 lint 时,出现以下错误: Redefining name 'tmp_file' from outer scope (line 38) (redefined-outer-name) 这是我在该
我正在尝试使用 C# 生成以下 xml 元素。 我遇到的问题是出现异常: The prefix " cannot be redefined from " to within the same sta
我遇到了这样一个 Django 模型: class Car(models.Model): type = CharField() ... 但是,pylint 不会发出任何关于重新定义内置
试图弄清楚为什么下面的代码会产生警告 defmodule A do
我正在阅读 PAIP 的第 5.2 章。当我尝试使用完全取自本书的以下形式定义常量时,出现如下所示的错误。我使用 SBCL 1.1.14.debian 作为解释器。我做错了什么? (defconsta
我正在使用 XSLT 更新一些旧的 XML 元数据,我意识到目标输出具有以下命名空间: xmlns:gco="http://standards.iso.org/iso/19115/-3/gco/1.0
我正在尝试用 C 语言实现 COBOL 中使用的 REDEFINES 逻辑。 下面是 COBOL 程序: IDENTIFICATION DIVISION. ENVIRONMENT DIVI
我是一名优秀的程序员,十分优秀!