【问题标题】:Needs space in the element name in xml formation在 xml 格式中的元素名称中需要空格
【发布时间】:2013-03-08 09:50:31
【问题描述】:

我已经在数据库中设置了一组数据,需要转换为xml格式,但问题是其中一个元素名称在元素名称之间有空格但我想在xml中使用这个名称

<Data>
<Out put xml>
<ROW>
</ROW>
</Out put xml>
<Data>

我知道不能在元素名称中使用空格。请向我建议任何其他替代方法来实现这一目标。

【问题讨论】:

  • 在将其用作元素名称之前从名称字符串中删除空格不能解决问题吗?
  • 我同意你的看法,它会解决问题。但后来我想转换回原始数据。那个时候不可能吧?
  • 是的,这是真的,最好使用其他分隔符,例如 _,您可以轻松替换它。

标签: c# xml c#-4.0 xml-parsing


【解决方案1】:

在转换为 xml 时尝试对名称进行编码

  XmlConvert.EncodeName(Name);

然后转换回来只是解码它

  XmlConvert.DecodeName(Name);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-01
    相关资源
    最近更新 更多