c# xml 输出注释格式控制

string str="\n\t///*! 妆容类物品子分类 */\n\tenum MakeupSubType\n\t{\n\t\tItem_InvalidMakeupSubType = -1,\t\t\t\t\t\t/*!< 无效类型 */\n\t\tItem_MST_Begin = 300,\n\t\tItem_MST_Female_MouthColor = Item_MST_Begin,\t\t/*!< 女唇彩 */\n\t\tItem_MST_Male_Mustache\t\t= 301,\t\t\t\t\t/*!< 男胡子 */\n\t\tItem_MST_Male_Mouth\t\t= 302,\t\t\t\t\t\t/*!< 男嘴唇 */\n\t\tItem_MST_Female_Blusher\t\t= 303,\t\t\t\t\t/*!< 女腮红 */\n\t\tItem_MST_Eyebrow\t\t\t= 304,\t\t\t\t\t/*!< 眉毛 */\n\t\tItem_MST_Eyelid\t\t\t\t= 305,\t\t\t\t\t/*!< 眼睑,眼皮 */\n\t\tItem_MST_Pupil\t\t\t\t= 306,\t\t\t\t\t/*!< 美瞳,瞳孔 */\n\t\tItem_MST_PupilLight\t\t\t= 307,\t\t\t\t\t/*!< 眼神光 */\n\t\tItem_MST_EyeShadow\t\t\t= 308,\t\t\t\t\t/*!< 眼影膏 */\n\t\tItem_MST_EyeLine\t\t\t= 309,\t\t\t\t\t/*!< 眼线*/\n\t\tItem_MST_Female_EyeLash\t\t= 310,\t\t\t\t\t/*!< 女睫毛 */\n\n\t\tItem_MST_End,\t\t\t\t\t\t\t\t\t\t//最大的类型值\t\n\t};"

以上string是格式已调好的文本由Notepad++直接拷贝到monodevelop中获得的,

用XmlComment xmlcomn = xmldoc.CreateComment (comment)输出到xml,结果为(用notepad++打开):

可见,保持了原有格式。

时间: 2024-07-29 21:09:44

c# xml 输出注释格式控制的相关文章

【c++】c++格式控制输出简单应用

// c++格式控制输出简单应用 // 九九乘法表对齐 #include <iostream> #include <iomanip> using namespace std; int main() { for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { //cout << i << "*" << j << "="

shell脚本编程(严格的终端格式控制,美丽的输出字体颜色)

#!/bin/bash # #下面是字体输出颜色及终端格式控制 #字体色30-37 echo -e "\033[30m黑色字\033[0m" echo -e "\033[31m红色字\033[0m" echo -e "\033[32m绿色字\033[0m" echo -e "\033[33m黄色字\033[0m" echo -e "\033[34m蓝色字\033[0m" echo -e "\033

报表XML导出rtf格式,结果在浏览器中打开XML文件。用360浏览器下载rtf文件打开后出现Authentication failed 问题

报表XML导出rtf格式,结果在浏览器中打开XML文件.用360浏览器下载rtf文件打开后出现Authentication failed 问题 直接上问题图: 问题描述:在Oracle EBS中执行"资源事务处理 XML"请求,选择输出rtf格式,完成后查看输出,却在浏览器中打开了XML文件.        提示:需要检查一下是否有对应的模板文件和模板定义有效时间.        解决方案:1. 查看日志. 从中可以看出出错原因,以及模板代码.2. 添加Oracle XML Publi

C++输出流的格式控制

inline SMANIP(long)     resetiosflags(long _l) { return SMANIP(long)(__resetiosflags, _l); }inline SMANIP(int)      setfill(int _m) {return SMANIP(int)(__setfill, _m); }inline SMANIP(long)     setiosflags(long _l) {return SMANIP(long)(__setiosflags,

java XML转JSON格式

标签: XML转Json json 2014-05-20 20:55 6568人阅读 评论(6) 收藏 举报  分类: [J2SE基础](20)  代码如下所示,从这个例子中发现了代码库的重要性,如果建立一个自己的代码库,就可以直接从自己的代码库中取出来,这样需要什么就可以随时的取出来.代码库要保证的是规范性和正确性,并且有简单的模块注释. 这是今天在网上找到的XML转json格式的代码,人家封装的很快,节省了我很多时间啊. [java] view plain copy print? impor

c++IO之预定义格式控制

在C语言里,我们可以通过函数printf和scanf来进行格式化控制.而在C++中仍然包含了前者,但还提供了以下两种格式控制的方法:(1)使用流成员函数进行格式控制;(2)使用预定义操作符进行格式控制.下面我来一一介绍: 1.流成员函数主要是指ios类(流基类)中的,分别有: (1).设置状态标志流成员函数setf 一般格式:long ios::setf(long flags),调用格式:流对象.setf(ios::状态标志) ios类的状态标志有: 因为状态标志在ios类中定义为枚举值,所以在

WCF兼容WebAPI输出Json格式数据,从此WCF一举两得

问题起源: 很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了. 如果这个时候Web站点页面需要调用怎么办呢? 复杂的XML , 使用不方便 ,而且通信成本也比较高. 这时候有人受不了了, 于是就新建了一套WebAPI , Web页面调用爽了.但是维护起来又麻烦了,一会儿WCF , 一会儿WebAPI 一段时间过后,可以想象已经相差甚远了. 某一天同事A , 在业务层需要调用一个接口 ,发现它是WebAPI方式的 ,被迫没办

API 设置输出格式可以为XML和Json格式

Accept : application/xml Accept: application/json //如下设置可以支持xml和json格式输出.默认输出格式为json services.AddControllers(configure: setup => { setup.ReturnHttpNotAcceptable = true; }).AddXmlDataContractSerializerFormatters(); //默认输出格式为Json,现在把默认格式给为XML格式输出 servi

eclipse中console的输出行数控制

eclipse中console的输出行数控制 开发中,会遇到当输出大量的sql语句或者错误的时候,往往会因为console输出的限制而不能完整显示,所以我们自己就需要迫切的增加显示的行数,这样 就可以通过控制台输出的信息来查看错误的原因,从而解决问题. 第一步,当项目运行时,点击console输出框,右键选择"preferences"如下图所示 第二步,选择了之后,在弹出框中,找到"limit console output",如果是选中的话就把前面的选中取消掉. 综