查看: 1321|回复: 4
|
XML文件中储存和读取'<'和'>' VB.NET Dataset.ReadXML
[复制链接]
|
|
小弟我刚用了VB.NET写了个小程式。
使用XML File格式来储存一些程式的设定。
写了个简单的Class使用Dataset.ReadXML()的Method来读取XML中的设定。
遇到个小问题,那就是如XML储存的值是有‘<’和 ‘>’时,读取时会有问题。
如以下的SenderEmail的值:
原本该是
"Administrator<administrator@server.com>"
我使用折衷的方法把其写为
"Administrator[administrator@server.com]"
,读取后再把"["和"]"Replace成相应的"<"和">"
XML的格式如下:
- <?xml version="1.0" standalone="yes"?>
- <ConfigOpt>
- <ConfigValues>
- <OptionName>SMTPServer</OptionName>
- <OptionValue>SMPTP.Server.com</OptionValue>
- </ConfigValues>
- <ConfigValues>
- <OptionName>SenderEmail</OptionName>
- <OptionValue>Administrator[administrator@server.com]</OptionValue>
- </ConfigValues>
-
- </ConfigOpt>
复制代码
想请教各位,是否有其他的方法直接在XML文件里存入和读取"<"和">"等特殊符号?
先谢。
[ 本帖最后由 extrem23 于 30-11-2005 11:59 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 30-11-2005 12:34 PM
|
显示全部楼层
- <?xml version="1.0" standalone="yes"?>
- <ConfigOpt>
- <ConfigValues>
- <OptionName>SMTPServer</OptionName>
- <OptionValue>SMPTP.Server.com</OptionValue>
- </ConfigValues>
- <ConfigValues>
- <OptionName>SenderEmail</OptionName>
- <OptionValue><![CDATA[Administrator<administrator@server.com>]]></OptionValue>
- </ConfigValues>
- </ConfigOpt>
复制代码 |
|
|
|
|
|
|
|

楼主 |
发表于 30-11-2005 12:52 PM
|
显示全部楼层
原帖由 sson 于 30-11-2005 12:34 PM 发表
- <?xml version="1.0" standalone="yes"?>
- <ConfigOpt>
- <Conf ...
复制代码
谢谢,这样是可以。
不过如果要叫User去改就头大了。
不过,还是要谢谢您,这也能帮我解决另一个问题。
就是把一些HTML内容写在XML里。
谢谢。
刚发现用HTML定义也可以
- ...
- <ConfigValues>
- <OptionName>SenderEmail</OptionName>
- <OptionValue>Administrator<ballot@ytlconcert05.com>OptionValue>
- </ConfigValues>
- ...
复制代码
[ 本帖最后由 extrem23 于 1-12-2005 09:49 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 1-12-2005 12:40 AM
|
显示全部楼层
XML 里其实已经有对应的方法, 看这里: XML CDATA 关于 Escape Characters 的资料. |
|
|
|
|
|
|
|

楼主 |
发表于 1-12-2005 09:51 AM
|
显示全部楼层
原帖由 goatstudio 于 1-12-2005 12:40 AM 发表
XML 里其实已经有对应的方法, 看这里: XML CDATA 关于 Escape Characters 的资料.
谢谢goatstudio大哥,昨天sson的回复后,也在网上查询了以上的资料。
谢谢。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|