修改XML文件时,遇到下面这么一个问题:
The content of elements must consist of well-formed character data or markup.
经过上网查找原因,发现问题跟XML预定义的五个实体引用有关。
在 XML 中有 5 个预定义的实体引用:< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 单引号 |
" | " | 双引号 |
严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的,省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。