XML文档可以分为标记和内容两部分.XML用如下规则区分其标记与内容:
(1)标记的开始由"<"或"&"来识别;
(2)3个其他字符也可以被当成标记字符,它们是大于号">",单撇号"'",双撇号""";
(3)需要避免直接将(1),(2)中的符号作为普通字符输入;
(4)其他部分则看成内容.
上面规则中提到的字符称为"标记字符",XML解析器会将这些字符当作标记进行
处理,即使它们是出现在XML的内容中
上面的代码想要表示的是,元素age内容小于30,但是解析器会把小于号(<)作
为起始标签的开始标记,同样元素street内容中单引号(')也会被误认为XML标记.所
以,如果希望在XML内容中把这些标记字符作为普通字符处理时,就需要用到"实体".
"实体"帮助XML处理那些作为一个整的数据片段.一个实体可能是一个完整的文件
针对上面规则中提到的5个特殊的"标记字符",XML中预定义了5个字符实体,用来
避免它们被认为标记符.
修改上述代码