企业管理 > Windchill 数据加载 > 创建加载方法 > 修改数据文件
  
修改数据文件
数据文件用于为加载提供数据。本节将概述修改 XML 数据文件所需的步骤。有两种方法可供选取。
方法 1:直接修改 XML 加载文件
在开始下面的步骤之前,请确保具有可对照 DTD 验证 XML 的 XMLSpy 或另一个 XML 编辑器。
1. \Windchill\loadFiles\csvmapfile.txt 文件进行更改。
2. 将需要的 DTD 元素添加到 csvmap.dtd 中,并通过 wt.load.util.UpdateEditDTDUtility 生成运行时验证 DTD。
在以下位置生成运行时 DTD:<Windchill>\codebase\registry\ixb\dtds\standardX20.dtd。所做的更改将传播至 <Windchill>\loadXMLFiles\standardX20.dtd 文件中。
有关详细信息,请参阅验证 XML 格式中关于 UpdateEditDTDUtility 的一节。
* 
csvmapfile.dtd 文件是部分 DTD,因此不能用于验证。要获取 DTD 文件进行验证,请运行 Windchillwt.load.util.UpdateEditDTDUtility
3. 使用 XML 编辑器,更改 XML 数据文件并对照在步骤 2 中获得的 DTD 对其进行验证。
方法 2:修改 CSV 文件并将更改传播到 XML 和 DTD 文件
在此方法中,您需要处理 CSV 文件并使用自动化工具生成 XML 加载文件和 DTD 文件。
将更改传播到 XML 和 DTD
1. 更改 CSV 数据文件。
2. \Windchill\loadFiles\csvmapfile.txt 进行更改。
3. 在需要时,根据所做的更改来修改 csvmapfile.dtd。
4. 运行以下实用程序更新 /loadXMLFiles/standardX20.dtd 文件以反映所做的更改:
windchill wt.load.util.UpdateEditDTDUtility
5. 运行以下实用程序可生成 XML 加载文件:
windchill wt.load.util.CSV2XML -input [optional] -output [optional] -root [optional] -h [optional] -encoding [optional] -mapfile <csvmapfile.txt 的绝对路径> -delimiter <用户指定的分隔符> -preservespace [specifies if spaces should be preserved]
有关 CSV2XML 自变量的详细信息,请参阅 CSV2XML 自变量
6. 对照 DTD 验证 XML 文件并测试所做的更改。