语言包功能是通过XML结构的数据交换实现的,所以对这个资源所做的全部修改都要符合XML的规范,否则您自行修改的语言包将不能正常工作。XML规范非常的严格,稍有不慎就会写入不合格的代码,导致整个语言包不能工作。很多软件公司都考虑到了这一点,并推出了各种XML的专用编辑器。下面就以XML Spy 5.0为例介绍XML编辑软件的操作。

1.使用XML Spy 5.0打开位于网站根目录下的Language目录中的Gb2312.xml文件,这就是语言包文件了,打开后您将可以看到下图中的结构。打开一级机构后,我们可以看到如下的结构列表:
这里面分类列出了全部文字资源的列表,可以分别进入并修改相应的项目。下面这张图中,详细的列出了那些资源是可以修改的,哪些是不能修改的,大家在修改时请千万注意:

2.通过双击选定的项目就可以自由的修改所需要的内容。下面示例修改网站导航前面的“您现在的位置”:
修改Nav行中的“您现在的位置:”为“导航:”:
保存文件,并将Gb2312.xml上传到服务器中以覆盖原文件。重新生成网站首页后,看到如下图的效果:
您可以看到原有的“您现在的位置”已经显示为“导航”。
下面讲解如何通过修改语言包来实现一些特殊效果,公告显示栏中的"没有公告"能够用另一种颜色和式样显示。在看下面的内容之前,请您确认自己有一定的HTML知识。
首先,我们打开语言包,找到ShowAnnounce的AnnounceErr子节点中的
| 以下是引用片段: “〈p〉 没有公告〈/p〉” |
| 以下是引用片段: “〈h2〉 目前还没有想让大家知道的事。〈/h2〉” |
请注意:在这个HTML子节点内容的前面,多了一个“CData”标记。如果在内容中使用“<”或 “&”等HTML专有的符号时,必须在子节点内容的前加上“CData”标记,以使XML处理器原样输出而不对这个标签进行处理。在XML Spy中增加这个标签在右键菜单中即可完成,或者直接按Ctrl+Alt+D即可。如下图:
以上简单讲解了语言包的修改方法,更多想法由您去实现。