以前从来没有用过 schema, 这次希望能给我的 xml 文件加上 namespace, schema, 然后用 xslt 转换成 html, 没想到花了不少功夫。现在我把工作正常的结果记录下来,希望对大家有些帮助。
先来看看我的 xml 文件。打算用来定义网页的菜单。
<?xml version="1.0" encoding="GB2312"?>
很简单的 xml 文件,抛开弯路不提,用 xmlspy 的 Generate Schema 功能自动生成 schema 文件,然后做些小修改,结果如下:
<?xml version="1.0" encoding="GB2312"?>