C#生成XML文件的 函数

osg中显示3dtiles和cesiumIon 如下图为CesiumTilesetNode数据更新相关代码,将OSG对应的ViewMatrix、ProjectionMatrix和窗口信息传递给tileset->updateView()实现Cesium-native的场景更新。整体结构,其中 CesiumTilesetNode依赖Cesium3DTilesSelection::Tileset,实现数据的更新以及确定需要绘制的节点。1.1 CesiumNative3DTileslayer图层。 阅读详情

protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string saveFileName = "";
                string rankType = Convert.ToString(this.Request.QueryString["RankType"]);
                if ("JunTuan" == rankType)
                {
                    saveFileName = "JunTuan.xml";
                }
                else if ("GeRen" == rankType)
                {
                    saveFileName = "GeRen.xml";
                }
                else
                {
                    saveFileName = "Other.xml";
                    Response.Write("请输入正确的参数!");
                    Response.End();
                }
                XmlDocument xmlDoc = new XmlDocument(); // 创建dom对象

                string sXml = "<?xml version=/"1.0/" encoding=/"UTF-8/"?>";
                string sOutMsg = "这是调试信息,不要显示给用户";

                sXml += "<Root>";

               // DataTable dt = BLL.Mgr_Test.OutputXmlFile.GetAnyTable();
                int count = int.Parse(ConfigurationManager.AppSettings["TopNforweb"].ToString());
                DataTable dt = AllService.GetDataFromRankNameByTopNRank(count, "", "", "Army_ArmyPower", "sm_ArmyPower").Tables[0];//军团—个人

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    sXml += "<Node index=/"" + i.ToString() + "/" />";
                    sXml += "<Field1>" + dt.Rows[i]["site_id"].ToString() + "</Field1>";
                    sXml += "<Field2>" + dt.Rows[i]["group_id"].ToString() + "</Field2>";
                    sXml += "<Field3>" + dt.Rows[i]["rowtime"].ToString() + "</Field3>";
                    sXml += "<Field4>" + dt.Rows[i]["id"].ToString() + "</Field4>";
                    sXml += "<Field5>" + dt.Rows[i]["parentID"].ToString() + "</Field5>";
                    sXml += "<Field6>" + dt.Rows[i]["sm_ArmyLeaderLevel"].ToString() + "</Field6>";
                    sXml += "<Field7>" + dt.Rows[i]["sm_ArmyLevel"].ToString() + "</Field7>";
                    sXml += "<Field8>" + dt.Rows[i]["sm_ArmyName"].ToString() + "</Field8>";
                    sXml += "<Field9>" + dt.Rows[i]["sm_ArmyPeople"].ToString() + "</Field9>";
                    sXml += "<Field10>" + dt.Rows[i]["sm_ArmyPower"].ToString() + "</Field10>";
                    sXml += "<Field11>" + dt.Rows[i]["sm_CountryID"].ToString() + "</Field11>";
                    sXml += "<Field12>" + dt.Rows[i]["sm_UpState"].ToString() + "</Field12>";
                }

                sXml += "<debugInfo>" + sOutMsg + "</debugInfo>";
                sXml += "</Root>";
                //Response.ContentType = @"text/xml";     // 注意此句为了兼容FireFox
                //Response.ContentEncoding = System.Text.Encoding.UTF8;
                //Response.Write(sXml);

                xmlDoc.LoadXml(sXml);
                xmlDoc.Save(Server.MapPath("") + "//XmlFile//" + saveFileName); // 保存文件
                Response.Write("成功生成[" + saveFileName + "]!");
            }
            catch (Exception)
            {
                Response.Write("生成XML文件失败!");
            }

        }

嵌入式面经(2)——央企篇 前文得知我只投央企,不投国企,有面试的央企大致有三类:感兴趣的同学可以和我私聊军工央企相关(航空航天,兵器兵工)制造央企相关(三桶油,装备制造)金融运维相关(信通集团,国有银行)接下来我将对我有的面试中询问的面经进行总结。 阅读详情

相关推荐

使用c#如何读取XML文件

使用c#语言中如何读取和解析XML文件的内容

C#—— XML的处理(stringxml 的相互转化)

一、实体类转为 XML字符串 string requestXML = Serializer(typeof(CnoocSAPAccountPay.DT_Entrade_AccountPay_SAP_Request), req);//CnoocSAPAccountPay.DT_Entrade_AccountPay_SAP_Request为实体类类型,req为实体类对象 private string Serializer(Type type, object obj) {

qq_37233070的博客 4228

STM32F407平衡小车源码.zip

STM32F407平衡小车源码STM32F407平衡小车源码

c#读取string类型的xml格式的字符串

string str =“”;XmlDocument xmlDoc = new XmlDocument();                xmlDoc.LoadXml(str);                String code = xmlDoc.FirstChild.At

Mevin的专栏 1万+

C#使用XML文件的详解及示例

前言XML是 Extensible Markup Language 的简称,用于存储和传输数据的可扩展标记语言。它被应用在数据交换、数据存储、Web服务、网络协议等场景。XML 具有可扩展性、结构化、标准化、简单易读等几个特点。基本结构XML 基本结构包括文档声明、根元素、子元素、属性、注释、处理指令等部分。登录后复制 ...

weixin_34094559的博客 500

string 转化xml xml转化为string

摘自:http://blog.csdn.net/arui_email/article/details/7703424   一、使用最原始的javax.xml.parsers,标准的jdk api    // 字符串转XML    [java] view plaincopyprint? String xmlStr = \"......\";       ...

CYZ412的博客 380

C#中的常用XML函数总结(读XML

读取XML文档内信息的操作与写操作类似,首先要加载一个XML文件成为一个可操纵的对象。 假设我们有个XML文件叫student.xml。 1 XDocument xDoc = XDocument.Load("students.xml"); 之后要获取根节点 1 XElement xeRoot = xDoc.Root; 如果我们想取得某一节点的话: 1 //根据标签名...

weixin_34401479的博客 196

C#生成代码提示XML文件

转载自 http://blog.csdn.net/friendan/article/details/42594119 参考文章:http://www.cnblogs.com/bluestorm/p/3503855.html 使用C#编写dll文件时,把编写好的dll文件交给别人使用, 如何让别人看到dll文件函数的注释呢?方法就是在生成dll文件时同时生成提示注释的XML文件即可。

zyh_1988的博客 345

C#递归获取所有目录下的文件信息并生成对应的XML

代码函数:               #region C#递归获取所有目录下的文件信息并生成对应的XML件         ///         /// C#递归获取所有目录下的文件信息并生成对应的XML件         ///         /// XML

xqf222的专栏 2696

如何用C#将数据库中的记录制成XML

        以前在一个公司项目中要用数据库中的记录生成相应的XML文件[主要是为了提高访问速度],但由于当时资料的缺乏,在开发过程中遇到了不过的困难,好在最终完成了工作,我在这里把当时其中的一个功能函数列出来,其于的函数大同小意,希望兄弟们以后在遇到这样的问题时不象我当初一样再吃苦头.using System;using System.Collections;using System.Comp

daizhj的专栏 1174

为指定的XML文件生成类并反序列化

webservice的那种不说了,vs会自动生成客户端访问的类, 遇到这样一种情况:XML已知,要你处理 以往的经验直接将XML文件读取到dataset里,使用SqlBulkCopy批量导入到数据库完事,参见http://www.cnblogs.com/kkun/archive/2009/08/18/1548760.html 读取到DataSet里后发现不成,XML是多级的,根,子节点,子子...

weixin_34309435的博客 104

c#,随机生成RSA公私钥,并写入文件

【代码】c#,随机生成RSA公私钥,并写入文件夹。

dudumc的博客 885

Visual C++ 2005 中的XML注释

C#程序员可以用三个斜杠来开始XML格式的注释,而且编译器可以据此生成可用于自动生成帮助文档的XML文件。Visual C++ 2005中的编译器也支持了这个功能,而且对非托管函数也生效,前提是必须打开/clr和/DOC开关,并且不能使用/clr:oldSyntax开关编译。/**///////Use two bubble sort steps ///to show the performan

.NET博文收藏 280

构造xml文件生成与读取)

构造xml文件生成与读取) 2013-02-19 09:52 by swarb, ... 阅读, ... 评论, 收藏, 编辑 生成   IAreaServiceAgent service = new AreaServiceAgent(EntityConnectionAgent.EntityAg...

Swarb的博客:低头做事,抬头做人 121

C# 派生类的XmlSerializer序列化XML

近段对XML 序列化进行处理,用XmlSerializer这个挺好用的。 但是对于派生类对象的XML生成总会报错。因为同一个节点名称,不能反射为不同的对象。这个在网上找了好久,都说要利用反射来处理。 现在用XML的类似C++ 函数前置声明。 XmlInclude 来实现。 声明:新手新学,难免纰漏! 直接代码。 环境: Vs2008 C# 1. 建了一个新C# 控制台工程。 主要要

cartzhang的专栏 2848

编写并生成XML文档注释

上篇文章介绍了 XML 文档注释的标记,这次演示一个例子,然后用 C# 编译器 csc.exe 生成 XML 文档注释的文件。 首先定义一个 Hello 类,其中包含一个构造函数和两个 ToString 方法,不管是类型还是成员,都加上了XML文档注释,内容如下: Hello 1usingSystem; 2 3namespaceNetatomy.Learning 4{ ...

weixin_30897079的博客 270

C# XML文件基础

C#中的XML文件处理

wanganqiqi的博客 3133

C# 读写xml文件总结 [详细]

C#写入xml文件 1、XmlDocument 2、DataSet对象里的值来生成XML文件 3、利用XmlSerializer来将类的属性值转换为XML文件的元素值。 示例:写入xml 1、创建xml文档 2 、增加节点 3 、修改节点: 4 、删除节点 c#读取xml文件

这个人好有趣....hh 1万+
上一篇: 日历控件Calendar的使用
下一篇: Repeater循环显示图片 4行3列
hongjiaoli
博客等级 码龄17年 47粉丝 32原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值