首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

XML文件中结点值为空格怎么保存

2012-05-01 
XML文件中结点值为空格如何保存?我要在XML文件中保存一个结点值为空格的结点.如:address/address保存

XML文件中结点值为空格如何保存?
我要在XML文件中保存一个结点值为空格的结点.
如:
<address> </address>

保存后,读取address结点值的时候,返回的是空字符串.
如果address 值后边有一个非空格的字符,就正常.
我用的是 NativeXML这个控件生成和读取XML文件的.

另外想问一下,有关XML编码的问题.一般都应该使用什么编码?我用 NativeXML默认保存的编码格式是Windows-1521.
我需要保存的内容大部分是汉字.

[解决办法]
空的保存了做什么?

编码用 GB2312
[解决办法]
我一般用GBK.
看看你说的这个NativeXML有没有Encode之类的属性
[解决办法]
不知道,没碰到过这样的要求,
你判断一下吧,如果Trim后 = '', 并且Length <> 0,就表示全部是空格了.
保存之前,把空格用其他特殊字符表示.存进去.

读取的时候,反过来,用空格将特殊字符替换掉.
[解决办法]
不明白楼主这样做的用意。。。。。
[解决办法]
要不你试试:http://download.csdn.net/source/456684
那个要用的话,最好自己再改一下,就是每写一个节点之后,再写一个换行回车的节点。
要不用文本打开比较难看。
[解决办法]
换行回车节点:
rntNode := XmlCompanyInfo.CreateNode(chr(13) + chr(10), ntText);
RootNode.ChildNodes.Add(rntNode);
[解决办法]
我真的不明白用那个保存数据真的会比数据库好吗

热点排行