热门文章
阿标在线 动力3.62HTML生成3.62网站文件说明
动力3.62整合动网7.0 SP2插
MDAC2.8 下载!
动力3.62版 防止垃圾留言
动力3.6全方位改动方法
让3.62不同频道实现不同风
把3.62首页登陆为横向代码
动易3.6首页随机FLASH修改
362首页和文章频道页图文幻
个性化修改3.6宝典
3.62轻易实现网摘功能
如何正确统计中文字数?
弹出JAVASCRIPT语法错误对
后台使“网站顶部LOGO地址
最新图片文章横向移动的修
html 生成艺术字
3.6 Sp2 Logo和Banner及广
日期值的计算
汉字转拼音
首页“图片更新”图片滚动
简体中文转换为繁体中文的
如何在css中定义链接的下划
关于Format字符串和Xml文件的解析
[ 录入:阿标 | 点击数: | 更新时间:2005-3-12 9:20:00]
2,尝试了一下,ToString()方法中的format参数(是字符串型的),format="N"时,表示是把当前的值按照数值的格式输出。
format="C"时,是货币的格式。
在格式转换的方法中,还有一个IFormatProvider的接口,可以通过CultureInfo来实现这个接口,在CultureInfo中有一个属性为NumberFormatInfo,可以用它来对数值的格式化进行设置。
CultureInfo ci = new CultureInfo("en-US");
int val = -1234;
string retVal = val.ToString("N", ci);
// 输出
Console.WriteLine(retVal);
ci.NumberFormat.NumberGroupSeparator = "";
ci.NumberFormat.NumberDecimalDigits = 1;
// 输出
Console.WriteLine(retVal);
------------------------------
输出的结果为:
-1,234.00
-1234,0
2004.7.10
1,使用XmlTextReader加载Xml数据比XmlDocument加载更快,性能更好。虽然,XmlTextReader和XmlDocument都能够取得Xml里的数据,但是,我还是选择使用了,XPathDocument和XPathNavigator二个类。
XPathDocument doc = new XPathDocument(xmlfilePath);
XPathNavigator nav = doc.CreateNavigator();
// 指定节点的位置
XPathNodeIterator ite = nav.Select("/product/name");
// 移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
// 打印出/product/name下文字节点里的文字。
Console.WriteLine(ite.Current.Value);
// 指定节点的位置
ite = nav.Select("/product/support/name");
// 移动到下一个节点,下一个节点是文字节点。
ite.MoveNext();
// 打印出/product/support/name下文字节点里的文字。
Console.WriteLine(ite.Current.Value);