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

用XML文件保存字符串对,值为空格怎么保存

2012-01-09 
用XML文件保存字符串对,值为空格如何保存?用下面的VB6代码用XML来保存两个字符串值:VB codeSet xmlDoc C

用XML文件保存字符串对,值为空格如何保存?
用下面的VB6代码用XML来保存两个字符串值:

VB code
Set xmlDoc = CreateObject("MSXML.DOMDocument")Set xmlRoot = xmlDoc.createElement("Root")xmlDoc.appendChild xmlRootDim xmlItem As IXMLDOMNodeDim xmlVal As IXMLDOMNode            Set xmlItem = xmlDoc.createElement("Item")xmlRoot.appendChild xmlItemSet xmlVal = xmlDoc.createElement("Old")xmlVal.Text ="     "xmlItem.appendChild xmlValSet xmlVal = xmlDoc.createElement("New")xmlVal.Text = " "xmlItem.appendChild xmlVal


结果生成的XML是这样的:
<Replace>
 <Item>
  <Old /> 
  <New /> 
  </Item>
</Replace>

这样回读这个XML文件,原来5个空格的字符串和1个空格的字符串都变成了空值了,这个怎么解决这个问题?

[解决办法]
生成的 xml 明明有空格的
XML code
<Root><Item><Old>     </Old><New> </New></Item></Root>
[解决办法]
有个属性设置的
[解决办法]
貌似IE跟DOMDocument对象出来的自动处理过了
Debug.Print xmlDoc.documentElement.xml
[解决办法]
用 XML Schema (xsd) 进行限定
http://msdn.microsoft.com/zh-cn/library/ms256068.aspx
[解决办法]
保存为wsdl格式的看看
[解决办法]
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
[解决办法]
支持。不知到可不可以用CDATA字段来做?

热点排行