如何将连续的XML转换为缩进的XML
本文关键字:XML 缩进 转换 连续 | 更新日期: 2023-09-27 18:19:41
我有一个xml
<FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph TextAlignment="Left" FontFamily="Arial" NumberSubstitution.CultureSource="User"><Run FontSize="15">Foo Bar</Run></Paragraph></FlowDocument>
我想把它转换成
<FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph TextAlignment="Left" FontFamily="Arial" NumberSubstitution.CultureSource="User">
<Run FontSize="15">Foo Bar</Run>
</Paragraph>
</FlowDocument>
我不知道怎么做?这个XML是由XamlWriter.Save
动态生成的,这个函数返回的内容变成了像这样的文本框的文本
TxtBox1.Text = XamlWriter.Save(MyFlowDocument);
将文本加载到XDocument中(请参阅XDocument.Parse),然后在新实例上使用XDocument.ToString。