NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

站点配置文件 GlobalNoahWebConfig.xml.config

  GlobalNoahWebConfig.xml.config为NoahWeb站点的配置文件,存储在NoahWeb所开发项目的根目录下的“NoahWebConfig”文件夹中。

  GlobalNoahWebConfig.xml.config文件记录了当前站点所使用的各类数据库连接、名称空间所对应的物理路径、模板文件路径等站点信息。

  该文件使用XML语言规范格式书写和保存。Xml的声明和文档根节点如下所示:

 

示例

 

<?xml version="1.0" encoding="gb2312"?>

<Configs>

<!-- 存放当前站点所使用的各类信息 -->

</Configs>

 

内容说明

 

在“Configs”根节点下允许出现下列Xml节点或属性:

节点名称 允许出现次数 描述

MySqlsLinks

零个或一个

用于保存该项目中所使用到的Mysql的数据库的ODBC数据源
MsSql2000Links 零个或一个 用于保存该项目中所使用到的MS SQL2000的数据库连接字符串
OracleLinks 零个或一个 用于保存该项目中所使用到的Oracle的数据库连接字符串
TemplatesRootPath 一个 用于保存该项目表单资源所需要调用的表单模板所存放的相对路径
Import 一个或多个 用于保存该项目所定义的名称空间和名称空间所对应相对路径

在“MySqlsLinks”,“MsSql2000Links”,“OracleLinks”根节点下允许出现下列Xml节点或属性或属性:

节点名称 允许出现次数 描述

节点文本内容

不允许

 
DBLink 一个 用于保存该项目中所使用到的Mysql的数据库的ODBC数据源
DBLink参数:Id   该连接在NoahWeb中的识别ID

在“TemplatesRootPath”根节点下允许出现下列Xml节点或属性:

节点名称 允许出现次数 描述

节点文本内容

一个

表单模板所存放的相对路径字符

在“Import”根节点下允许出现下列Xml节点或属性:

节点名称 允许出现次数 描述
参数:NameSpace 一次 对应导入的名称空间名字

示例

<?xml version="1.0" encoding="gb2312"?>

<!-- 开始配置信息 -->

<Configs>

<!-- 开始配置Mysql所使用的ODBC数据源 -->

<MySqlsLinks>

<!-- 配置一个ID为“Default”的MysqlODBC数据源 -->

<DBLink Id="Default">DSN=noahbugs</DBLink>

</MySqlsLinks>

<!-- 开始配置MSSQL2000所使用的数据库连接字符串 -->

<MsSql2000Links>

<!-- 配置一个ID为“Default”的MSSQL2000数据库连接 -->

<DBLink Id="Default">server=localhost;uid=sa;pwd=;database=noahsample;</DBLink>

</MsSql2000Links>

<!-- 开始配置Oracle所使用的连接串 -->

<OracleLinks>

<!-- 配置一个ID为“Default”的Oracle数据库连接 -->

<DBLink Id="Default">user id=A;data source=OC;password=A</DBLink>

</OracleLinks>

<!-- 设置当前项目所使用的表单模板所存放的项目根的相对路径-->

<TemplatesRootPath>Template</TemplatesRootPath>

<!-- 导入名称为“root”的名称空间,存放的物理路径为站点的根目录 -->

<Import NameSpace="root"></Import>

<!-- 导入名称为“manager”的名称空间,存放的物理路径为站点根目录下的“manager”目录 -->

<Import NameSpace="manager">manager</Import>

<!-- 导入名称为“wap”的名称空间,存放的物理路径为站点根目录下的“wap”目录 -->

<Import NameSpace="wap">wap</Import>

</Configs>

示例说明

 

 

 

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.