XML特殊字符(#.)验证

来源:互联网 发布:网络媒介素养基本内容 编辑:程序博客网 时间:2024/04/20 18:12

<学生列表>

       <学生 id="s001">

              <姓名>张三</姓名>

              <年龄>20</年龄>

              <性别></性别>

              <籍贯>

                     <省份>广东</省份>

                     <>广州</><!---县、市两个元素这里只能出现一个,即二选一 -->

                     <></>

              </籍贯>

              <成绩>

                     <必修课>

                            <计算机基础>80</计算机基础>

                            <专业英语>80</专业英语>

                            <C#.NET>90</C#.NET>

                     </必修课>

                     <选修课>

                           

                     </选修课>

              </成绩>

       </学生>

</学生列表>

<!---其中籍贯这个元素,可以出现,也可以不出现->

<!---其中必修课元素必须出现;选修课元素可出现,也可以不出现-->

 

 

这个文档的DTD或者Schema还是比较容易的 唯一有问题的是出现了这样的一个节点:<C#.NET>90</C#.NET>

这个节点里面含有特殊字符 #. 目前还没有想到如何解决这个节点的声明与使用

 

附:

 

    有关更多的特殊字符可以参看:

    http://xml.coverpages.org/CourtDocument11-2002-05s-DTD.txt

    那里罗列的特殊字符有近200个。

原创粉丝点击