Installshield修改XML文件
使用XML change修改xml文件的基本步骤
(仅限于Installscript MSI项目以及Basic MSI项目)
1.导入XML文件。在System Configuration试图中选择XML File Changes,右键XML
File。选择Import,可以启动Import XML
wizard。Next之后,选择需要导入的XML文件(可以在下拉框中选择类型)。Next之后,Select
ALL。如果选择部分,安装生成的文件也只有部分内容。Import 导入文件。
2.配置XML修改。
在XML Files下选择末节点(没有子节点的项),选择Advanced视图,可以看到一个选项:
Set element content。选择这个选项
然后再Cotent里面输入一个Property,例如[MY_Propery]。Property可以使用Behavior and Logic中的Property Manager添加。
3.修改内容。
通过在程序中使用MsiSetProperty(ISMSI_HANDLE,"MY_Propery",szValue)可以设置Propery的值。这样在运行安装程序之后(必须在Installing过程中才会修改XML的值),就可以看到安装的修改了。
相关文档:
/// <summary>
/// DataTable-------------------->XML --String
/// </summary>
public static String ToXmlString(DataTable dt)
{
StringWriter tr = new StringWriter();
try
{
dt.WriteXml(tr); ......
public int createXMLFile(String filename) {
int returnValue = 0;
Document document = DocumentHelper.createDocument(); //生成Document,用于管理XML文档
Element booksElement = document.addElement("books"); //添加 ......
/**
* 描述:数据库初始化基本类
*
* @作者 王群
* @创建日期 2010-04-08
* @修改人 xxx
* @修改日期 xxx
* @检查人 xxx
* @检查日期 xxx
*/
import java.sql.SQLException;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.oumasoft.bstmanage.ibatis.SqlMapConfig;
import com.oumasof ......
AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性
能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人
们开始意识到其重要性.
这两项被忽视的性能是:
* 无需重新装载整个页面便能向服务器发送请求.
* 对XML文档的解析和处理.
......
1,浅串行化:只串行化类的公共字段和属性
公共属性必须是可读且可写的
使用命名空间:using System.Xml.Serialization;
以Book类为例:
串行化模板:
public ......