请问如何用ASP读取ini配置文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问如何用ASP读取ini配置文件相关的知识,希望对你有一定的参考价值。
请问如何用ASP读取ini配置文件中的内容,比如说:
建立一个index.asp的页面,里面的新闻的“标题”和“链接地址”是要由news.ini配置文件中读出,只要在news.ini中提供“标题”和“链接地址”,这些就会出现在index.asp页面中!
需要index.asp和news.ini的全部代码!谢谢!我的QQ:331619444
那么判断ip 和 name 的值是是要写很复杂的东西,而且效率也不高。
那么怎么解决这个问题呢?
建议你用xml
把system.ini改写为system.xml
如下:
<system>
<ip name=123 >192.168.0.1</ip>
</system>
通过xmldom的读数节点,就很容易实现。
'创建DOM对象
set objDom=server.CreateObject("MicroSoft.XMLDom")
'取得XML数据
objDom.load(Server.Mapth("system.xml"))
set objtofind=objdom.documentElement.SelectSingleNode("//system/ip")
'取出这个节点对象的 节点名,节点值,某个属性值,和全部的XML
nodename=objtofind.nodename
nodevalue=objtofind.text
objtofind.GetAttributeNode("name").NodeValue '属性名为name的属性值
'取出一个属性节点对象
set objattrtofind=objdom.documentElement.SelectSingleNode("//system/ip"). GetAttributeNode("name")
'取出这个节点的属性名,属性值
nodeattrname=objattrtofind.nodename
nodeattrvalue=objattrtofind.nodevalue
遍历这个集合
for each element in objnodes
response.write element.nodename
response.write element.text
next
不管你system下有多少子类,都可以读出来,你只要按xml格式写 参考技术A ini要自己写代码解析啊。
xml的话就好用了 参考技术B 你查一下JSCRIPT的文档 然后找fso那一段 我想你看完自然就会了
以上是关于请问如何用ASP读取ini配置文件的主要内容,如果未能解决你的问题,请参考以下文章