如何在XAttribute上使用空格,下面是我的代码片段:
new XElement("SubstitutionAttribute", new XAttribute("SubNetwork Group",subNetBox.Text))我试图在xml中实现的目标:
<SubstitutionAttribute name="SubNetwork Group" value="Something" />诚挚的问候,
雨果
发布于 2016-03-19 22:05:22
您的示例之所以失败,是因为XAttribute的构造函数需要该属性的名称及其值。
因此,对于new XElement("SubstitutionAttribute", new XAttribute("SubNetwork Group",subNetBox.Text)),您实际上只声明一个名为“子网络组”和值subNetBox.Text (<SubstitutionAttribute SubNetwork Group="Something" />)的属性。这是无效的XML,因为您不能在属性名称中有空格。
我认为您想要做的事情应该用两个属性来完成,一个是name,另一个是value。
new XElement("SubstitutionAttribute",
new XAttribute("name", "SubNetwork Group"),
new XAttribute("value", subNetBox.Text));https://stackoverflow.com/questions/36107536
复制相似问题