2013-03-08 62 views
0

我正在通过本地文件在xml名称空间中读取数据。当我输出时,我得到名称空间加载不正确

"
 

在命名空间中。我究竟做错了什么?

样品命名空间看起来像

  • 的xmlns = “瓮:RosettaNet的:规格:交换:ShipmentReceiptNotification:XSD:模式:02.02” 的xmlns:DACC =“瓮:RosettaNet的:规格:域:采购:AccountClassification :XSD:编码表:01.03"

我加载的命名空间如下:

string contents = File.ReadAllText("loadNamespaces.txt"); 

XmlNode ShipmentReceiptNotification0Node = xmlDoc.CreateElement("ShipmentReceiptNotification", contents); 
+0

你想完成什么?那太疯狂了。 – 2013-03-08 04:56:08

+0

我有一个有100个xmlns的名称空间:名字结尾在... \。xsd> – 2013-03-08 05:01:58

+0

你想完成什么?你为什么需要这些命名空间? – 2013-03-08 05:02:14

回答

1

CreateElement方法,第二个参数只是命名空间。只是“urn:rosettanet:specification:interchange:ShipmentReceiptNotification:xsd:schema:02.02”部分。

+0

如何处理100个其他xmlns:dacc插入名称? – 2013-03-08 04:59:42

+0

+1。 @ user1354345,“100个其他xmlns”来自何处以及您为什么关心它们是非常不清楚的。 – 2013-03-08 05:31:25

+0

前缀在整个xml中使用。我相信xml命名空间声明来自多部分命名空间 – 2013-03-08 17:07:41

相关问题