我正在使用 VS2010、C#、.net 和 xmlWriter 来创建符合 HL7 CAT-1 规范的 xml 文档。必须在文档中创建一个属性“sdtc:ValueSet”。由于无效字符“:”,我无法编写此属性名称。
这是实际的代码行:
writer.WriteAttributeString("sdtc:valueSet", "OID value");
有没有人有创建属性的解决方案,如图所示?
继续研究,但决定发布此问题以希望快速找到解决方案。
这个问题被标记为重复,我不正确地争论。现有响应引用了编写元素或使用 LINQ。该问题使用 xmlWriter 明确说明了属性。一位响应者建议使用重载的 WriteAttributeString 方法,从而解决了问题。