相关疑难解决方法(0)

如何使用前缀创建XmlElement属性?

我需要能够在xml元素中定义带有前缀的属性.

例如...

<nc:Person s:id="ID_Person_01"></nc:Person>
Run Code Online (Sandbox Code Playgroud)

为了做到这一点,我虽然以下会有效.

XmlElement TempElement = XmlDocToRef.CreateElement("nc:Person", "http://niem.gov/niem/niem-core/2.0");
TempElement.SetAttribute("s:id", "http://niem.gov/niem/structures/2.0", "ID_Person_01");
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我收到下面的错误时,XmlElement.SetAttribute(string,string,string)似乎不支持解析前缀.

':'字符,十六进制值0x3A,不能包含在名称中.

如何定义带前缀的属性?

c# xml

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

c# ×1

xml ×1