2015年1月30日

C#操作Xml:XSLT语法 在.net中使用XSLT转换xml文档示例

摘要: XSL即可扩展的样式表文件。 可以格式化xml的显示,也可以将xml转换成需要的另一种格式。学习XSL必须熟悉XPath。XSL和XPath一样简单强大,容易学习。1. XSL既然可以格式化xml的显示样式,我们先来看如何在xml中引用xsl文件如下代码示例:只需在xml文件的文档声明后面添加即可2... 阅读全文

posted @ 2015-01-30 16:09 itjeff 阅读(1334) 评论(0) 推荐(0)

C#操作Xml:XPath语法 在C#中使用XPath示例

摘要: XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml:?1234567891011121314151617181920212223242526272829100this is a black cat80this is a whi... 阅读全文

posted @ 2015-01-30 16:08 itjeff 阅读(2016) 评论(0) 推荐(0)

C#操作Xml:XmlSerializer 对象的Xml序列化和反序列化

摘要: 这篇随笔对应的.Net命名空间是System.Xml.Serialization;文中的示例代码需要引用这个命名空间。为什么要做序列化和反序列化?.Net程序执行时,对象都驻留在内存中;内存中的对象如果需要传递给其他系统使用;或者在关机时需要保存下来以便下次再次启动程序使用就需要序列化和反序列化。范... 阅读全文

posted @ 2015-01-30 16:07 itjeff 阅读(918) 评论(0) 推荐(0)

C#操作Xml:如何定义Xsd文件

摘要: Xml Schema的用途1.定义一个Xml文档中都有什么元素2.定义一个Xml文档中都会有什么属性3.定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4.定义元素或者属性的数据类型5.定义元素或者属性的默认值或者固定值Xml Schema的根元素: 表示要求xml文档的每一个... 阅读全文

posted @ 2015-01-30 16:06 itjeff 阅读(1875) 评论(1) 推荐(1)

C#操作Xml:linq to xml操作XML

摘要: LINQ to XML提供了更方便的读写xml方式。前几篇文章的评论中总有朋友提,你为啥不用linq to xml?现在到时候了,linq to xml出场了。.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以... 阅读全文

posted @ 2015-01-30 16:05 itjeff 阅读(1264) 评论(0) 推荐(0)

C#操作Xml:使用XmlWriter写Xml

摘要: 假定创建了XmlWriter的实例变量xmlWriter,下文中将使用此实例变量写Xml1.如何使用XmlWriter写Xml文档声明?// WriteStartDocument方法可以接受一个bool参数(表示standalone,是否为独立文档)或者不指定参数standalone保持默认值xml... 阅读全文

posted @ 2015-01-30 16:04 itjeff 阅读(3831) 评论(0) 推荐(0)

C#操作Xml:使用XmlReader读Xml

摘要: XmlDocument和XElement在读取Xml时要将整个Xml文档放到内存中去操作,这样做操作简单,但是很费内存和IO(可能是磁盘IO或者网络IO);而在有些场景下我们必须考虑尽可能节省内存和IO的开销,这时候就该XmlReader和XmlWriter出场了。XmlReader读取Xml需要通... 阅读全文

posted @ 2015-01-30 16:03 itjeff 阅读(12663) 评论(0) 推荐(0)

C#操作Xml:通过XmlDocument读写Xml文档

摘要: 什么是Xml?Xml是扩展标记语言的简写,是一种开发的文本格式。关于它的更多情况可以通过w3组织了解http://www.w3.org/TR/1998/REC-xml-19980210。如果你不知道它,那你就out太多了。.Net是如何处理Xml的?1.通过XmlDocument读写Xml文档2.使... 阅读全文

posted @ 2015-01-30 16:02 itjeff 阅读(852) 评论(0) 推荐(0)

XML的序列化和反序列化 详细介绍

摘要: 为什么要做序列化和反序列化?一个回答:我们都知道对象是不能在网络中直接传输的,不过还有补救的办法。XML(Extensible Markup Language)可扩展标记语言,本身就被设计用来存储数据,任何一个对象都可以用XML来描述。XML是可以作为对象信息的载体在网络中传输,因为它是文本形式的。... 阅读全文

posted @ 2015-01-30 15:54 itjeff 阅读(2064) 评论(0) 推荐(0)

关于启动调试时,总是启动多个web端口的问题

摘要: 在一个解决方案中,经常包含多个web项目,当设置某一个web项目为起始项目后,启动调试,会发现其他的web项目的端口也会一起打开,显示在电脑的右下方,其实开启其他端口有时是没必要的,只是多占用了系统内存,如何启动某个项目时只打开该项目自己使用的一个web端口呢,解决方法如下:选中要设置的项目,不要... 阅读全文

posted @ 2015-01-30 13:48 itjeff 阅读(528) 评论(0) 推荐(0)

C# 中的常用正则表达式总结

摘要: 这是我发了不少时间整理的C# 的正则表达式 ,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^/d{n}$"。 只能输入至少n位的数字:"^/d{n,}$"。 只能输入m~n位的数字... 阅读全文

posted @ 2015-01-30 11:21 itjeff 阅读(408) 评论(0) 推荐(0)

Web.config自定义节点configSections

摘要: 由于最近一个项目的数据库变动比较频繁, 为了减少数据层的负担, 打算采用.net的MVC框架, 使用LINQ对付数据层. 这个框架的web.config文件里出现了configSections section, 这个之前没有留意, 乘着项目不是很急, 顺势把它给搞懂, 花了一下午时间, 终于搞定, ... 阅读全文

posted @ 2015-01-30 11:17 itjeff 阅读(372) 评论(0) 推荐(0)

导航