“:”字符,十六进制值为0x3A,不能包含在名称中。

4
我将使用VS2010,C#,.net和xmlWriter创建符合HL7 CAT-1规范的XML文档。在文档中必须创建一个名为“sdtc:ValueSet”的属性。由于无效字符“:”,我无法编写此属性名称。
以下是实际的代码行:
writer.WriteAttributeString("sdtc:valueSet", "OID value");

有没有人有创建如下所示属性的解决方案?

继续研究,但决定发布这个问题,希望能快速找到解决方案。

这个问题被错误地标记为重复。现有的回答提到了编写元素或使用LINQ。问题明确说明了使用xmlWriter的Attribute。其中一个回答者建议使用重载的WriteAttributeString方法,解决了问题。


你的研究能力不太好。我只是通过搜索你的标题就找到了一个重复的。 - John Saunders
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接