【问题标题】:How to format the xml?如何格式化xml?
【发布时间】:2010-11-17 06:07:58
【问题描述】:

嗨 我有一个像下面这样的 xml

<Root><First><id></id></First><Second><a>a</a><b>b</b></Second></Root>

我必须把它格式化成

<Root><First><Second><a>a</a><b>b</b></Second><id></id></First></Root>

谁能告诉我如何在 c# 2.0 中做到这一点。 ?

【问题讨论】:

  • 这两个 XML sn-ps 是不等价的。您想在&lt;First&gt; 中移动&lt;Second&gt; 元素吗?
  • 是的。第二个 xml sn-p 是预期的。

标签: xml c#-2.0


【解决方案1】:

使用 XML 转换非常简单,我认为如果你这样做会起作用: http://www.logiclabz.com/c/net-c-function-to-convert-xml-document-into-html-string-using-xslt.aspx

如果不知道这个,我认为你有一个很好的机会来学习你的问题 - 它非常强大!

【讨论】:

【解决方案2】:

尝试使用 DOM 来转换节点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-05
    • 2022-01-22
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    相关资源
    最近更新 更多