C# xml格式化输出函数

   private string FormatXml(string sUnformattedXml)
        {
            XmlDocument xd = new XmlDocument();
            xd.LoadXml(sUnformattedXml);
            StringBuilder sb = new StringBuilder();
            StringWriter sw = new StringWriter(sb);
            XmlTextWriter xtw = null;
            try
            {
                xtw = new XmlTextWriter(sw);
                xtw.Formatting = Formatting.Indented;
                xtw.Indentation = 1;
                xtw.IndentChar = '\t';
                xd.WriteTo(xtw);
            }
            finally
            {
                if (xtw != null)
                    xtw.Close();
            }
            return sb.ToString();
        }
时间: 2024-12-28 18:14:49

C# xml格式化输出函数的相关文章

《C语言程序设计:问题与求解方法》——2.11节数据输出—格式化输出函数 printf()的用法

2.11 数据输出-格式化输出函数 printf()的用法 变量的值如果不从内存单元中取出来,通过输出设备送到计算机的外部,这个值对外界就不起任何作用,程序本身的运行也就失去了意义. 1.变量值的输出 格式化输出库函数printf()用来在某些常用的输出设备(PC的显示器或打印机)上输出双引号括住的格式控制串中的字符序列. 但是,printf()不仅可以像例题2.3那样,将格式串中的字符序列按照原样输出,还可以通过格式串的设置和控制,输出n个(n≥1)变量的值,其格式为:printf("占位符1

java实现的xml格式化实现代码_java

核心代码: package com.ddatsh; import java.io.IOException; import java.io.StringReader; import java.io.StringWriter; import java.io.UnsupportedEncodingException; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.io.OutputForm

xml格式化后转化为html

由于项目的需要,最近学习了XLST和xml向html的转变.     XML文档的终极目标就是做为一个信息的基本类型来存储信息,载被转化为不同的格式来用于各种应用.W3C提出了扩展样式语言规范来实现上述的目的.XSLT(the eXtensible Stylesheet Language Transformation)既是用于XML文本的转化和格式化的标准语言.现面用一个简单的例子来说明XML文件是如何格式化后转化为和HTML的.     以下是XML文件的一部分.描述了数据库中的实体: < ?

【我的Android进阶之旅】解决strings.xml格式化占位符错误: Multiple substitutions specified in non-positional format

今天有一个Android新手使用strings.xml进行格式化的时候报了占位符错误, Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? ,问我该如何解决? 一.错误描述 具体错误描述如下所示: D:\Code_For_Android_Studio\MyGame2048\app\build\intermediate

xml 格式化输出

问题描述 我用XStream 转出的xml是这样<list> <Contacts> <id>1</id> <name>11</name> <email>111</email> <phone>1111</phone> </Contacts> <Contacts> <id>2</id> <name>22</name> &

【sublime Text】sublime Text3安装可以使xml格式化的插件

应该有机会 ,会碰到需要格式化xml文件的情况. 例如,修改word转化的xml文件之后再将修改之后的xml文件转化为word文件. 但是,word另存的xml文件是没有格式的一片:    那怎么格式化 这个巨大的xml文件的格式呢?   解决方法: 1.sublimeText3安装一个.安装的教程:http://www.cnblogs.com/sxdcgaq8080/p/7353634.html   2.安装完成之后,打开你的sublimeText3,然后快捷键Ctrl+shift+P 就是把

php中格式化输出函数vprintf printf sprintf sscanf

数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束.下面的可能的 format 值: %% - 返回百分比符号 %b - 二进制数 %c - 依照 ascii 值的字符 %d - 带符号十进制数 %e - 可续计数法(比如 1.5e+3) %u - 无符号十进制数 %f - 浮点数(local settings aware) %f - 浮点数(not local settings aware) %o - 八进制数 %s - 字符串 %x - 十六进制数(小写字

Delphi格式化输出函数(3): FormatFloat

var s: string;begin //FormatFloat 的参数1是 String 格式指令, 参数2是实数类型 Extended s := FormatFloat('###.###',12.3456); //返回: 12.346 s := FormatFloat('000.000',12.3456); //返回: 012.346 s := FormatFloat('#.###',12.3); //返回: 12.3 s := FormatFloat('0.000',12.3); //返

Delphi格式化输出函数(2): FormatDateTime

var s: string;begin //FormatDateTime 的参数1是 String 格式指令, 参数2是 TDateTime 类型的时间 s := FormatDateTime('c', Now); {返回: 2007-12-18 23:56:05} {指令 c 表示用短格式显示日期与时间} s := FormatDateTime('d', Now); {返回: 19} s := FormatDateTime('d', StrToDateTime('2008-1-1')); {返